[ PROMPT_NODE_23692 ]
architecture
[ SKILL_DOCUMENTATION ]
# 架构决策框架
> "需求驱动架构。权衡告知决策。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
- [ ] 团队专业知识与所选模式匹配