架构

architecture
分类设计
作者Agentic Awesome Skills 社区
许可MIT
评分4.50/5
使用6.2K

架构决策框架

> “需求驱动架构,权衡决定选择,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
  • [ ] 团队技术能力与所选模式匹配

使用时机

本技能适用于执行概览中所描述的工作流或操作。

局限性

  • 仅在任务明确符合上述范围时使用此技能。
  • 不要将输出结果视为环境特定验证、测试或专家评审的替代方案。
  • 如果缺少必要的输入、权限、安全边界或成功标准,请停止并请求澄清。