review-code
技能(Skill):审查代码(Orchestrator)
目的 (Purpose)
此技能本身并不执行代码分析。这是一项元技能,以固定的顺序编排其他原子审查技能,然后将其发现汇总到单个报告中。当用户要求完整的“审查代码”或“代码审查”并且您想要应用范围→语言→框架→库→cognitive技能并产生一个组合输出时,请使用它。对于单维度审核(例如仅 diff 或仅 security),直接调用相应的原子技能(review-diff、review-security 等)。
核心目标(Core Objective)
首要目标:通过按固定顺序安排原子审查技能并汇总其发现,生成全面的、重复数据删除的代码审查报告。
成功标准(必须满足所有要求):
- ✅ 范围确认:在执行之前确认用户的审查范围(差异或代码库路径)
- ✅ 遵循执行顺序:技能按固定顺序运行(范围→语言→框架→库→cognitive)
- ✅ 执行所有适用的技能:运行范围技能+语言技能(如果适用)+框架技能(如果适用)+所有cognitive技能(安全、性能、架构、测试)
- ✅ 结果汇总:使用标准格式(位置、类别、严重性、标题、描述、建议)收集原子技能的所有结果并将其合并到单个报告中
- ✅ 结果重复数据删除:重复的结果(相同位置+标题)被合并,保持最高严重性
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