align-architecture
技能(Skill):对齐架构
目的 (Purpose)
验证代码实现是否与 ADR、设计文档或架构规范中记录的架构和设计决策保持一致。当实施偏离记录的决策时,生成架构合规性报告。
核心目标(Core Objective)
治理目标:生成一份可操作的架构合规性报告,将文档化的架构/设计决策与当前实施进行比较,并列出合规性差距以及影响和补救建议。
成功标准(必须满足所有要求):
- ✅ 确定设计来源:找到并解析 ADR、设计文档或架构规范
- ✅ 实现比较:根据记录的决策分析代码
- ✅ 差距分类:每个合规差距都经过分类(例如边界违规、缺少组件、不同模式)以及影响和根本原因
- ✅ Report persisted:架构合规性报告写入约定路径
- ✅ 参考证据:每个差距都引用了特定的设计来源和代码位置;当使用部分验证时,覆盖/未覆盖的范围和置信度是明确的
More from nesnilnehc/ai-cortex
review-codebase
Review given file/dir/repo for current-state code organization: module boundaries, design patterns, cross-module dependencies, tech debt, and interface stability. Scope-only atomic skill; output is a findings list.
106review-vue
Review Vue 3 code for Composition API, reactivity, components, state (Pinia), routing, and performance. Framework-only atomic skill; output is a findings list.
94review-diff
Review only git diff for impact, regression, correctness, compatibility, and side effects. Scope-only atomic skill; output is a findings list for aggregation.
91review-java
Review Java code for language and runtime conventions: concurrency, exceptions, try-with-resources, API versioning, collections and Streams, NIO, and testability. Language-only atomic skill; output is a findings list.
84review-architecture
Review code for architecture: module and layer boundaries, dependency direction, single responsibility, cyclic dependencies, interface stability, and coupling. Cognitive-only atomic skill; output is a findings list.
83review-security
Review code for security: injection, sensitive data, auth, dependencies, config, and crypto. Atomic skill; output is a findings list.
74