design-solution
技能(Skill):设计解决方案
目的 (Purpose)
将已验证需求转化为单一的、免实施的设计文档。该设计描述了架构、组件、数据流和权衡,以便下游技能(例如“分解任务”)可以毫无歧义地导出可执行任务列表。
核心目标(Core Objective)
首要目标:根据需求制作一份已验证的设计文档,作为实施规划的唯一事实来源;没有生成任何代码或实现步骤。
成功标准(必须满足所有要求):
- ✅ 设计文档已批准并保留:写入“docs/design-decisions/YYYY-MM-DD-.md”(或每个“docs/ARTIFACT_NORMS.md”的项目约定路径)、已提交且用户明确批准
- ✅ 需求可追溯性:设计明确引用或总结其满足的需求
- ✅ 已记录的替代方案:至少考虑 2-3 种方法并进行权衡(优点/缺点/最佳方案)
- ✅ 错误处理和测试策略:关键失败路径和验证方法(测试方法,而不是测试代码)已记录
- ✅ 无实施:零代码、脚手架或实施任务; 仅设计
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