架构决策框架
"需求驱动架构。权衡指导决策。ADR记录理由。"
🎯 选择性阅读规则
只阅读与请求相关的文件! 查看内容地图,找到所需内容。
| 文件 | 描述 | 阅读时机 |
|---|---|---|
context-discovery.md |
问题清单、项目分类 | 启动架构设计时 |
trade-off-analysis.md |
ADR模板、权衡框架 | 记录决策时 |
pattern-selection.md |
决策树、反模式 | 选择模式时 |
examples.md |
MVP、SaaS、企业级示例 | 参考实现时 |
patterns-reference.md |
模式快速查询 | 模式对比时 |
🔗 相关技能
| 技能 | 用途 |
|---|---|
@[skills/database-design] |
数据库模式设计 |
@[skills/api-patterns] |
API设计模式 |
@[skills/deployment-procedures] |
部署架构 |
核心原则
"简单是终极的复杂。"
- 从简单开始
- 仅在证明必要时增加复杂度
- 随时可以后续添加模式
- 移除复杂度比添加复杂度困难得多
验证清单
最终确定架构前:
- 需求已清晰理解
- 约束已识别
- 每个决策都有权衡分析
- 已考虑更简单的替代方案
- 重要决策已编写ADR
- 团队技能与所选模式匹配
使用时机
本技能适用于执行概述中描述的工作流程或操作。
限制
- 仅当任务明确匹配上述范围时使用本技能。
- 不要将输出替代特定环境的验证、测试或专家评审。
- 如果缺少必要的输入、权限、安全边界或成功标准,请停止并请求澄清。