架构
architecture
架构决策框架
> “需求驱动架构,权衡决定选择,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
- [ ] 团队技术能力与所选模式匹配
使用时机
本技能适用于执行概览中所描述的工作流或操作。局限性
- 仅在任务明确符合上述范围时使用此技能。
- 不要将输出结果视为环境特定验证、测试或专家评审的替代方案。
- 如果缺少必要的输入、权限、安全边界或成功标准,请停止并请求澄清。