mcpField
A
architecture

architecture

github.com/davila7开发33.0k554 次安装今天更新
代码仓库

关于 architecture

面向软件开发者的架构设计技能,涵盖需求梳理、模式选择、权衡分析及通过 ADR 记录重要决策,并强调从简单方案开始。

主要功能

  1. 01梳理需求与约束
  2. 02选择架构模式
  3. 03权衡分析与 ADR 模板
  4. 04MVP、SaaS 和企业示例
  5. 05架构最终检查清单

适用场景

  1. 01设计系统前明确需求
  2. 02比较架构模式及其权衡
  3. 03记录重要设计决策的依据

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/davila7/claude-code-templates --skill architecture

安装后在 Claude Code 中输入/architecture确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

context-discovery.md
examples.md
pattern-selection.md
patterns-reference.md
trade-off-analysis.md

详细介绍

架构决策框架

“需求驱动架构。权衡指导决策。ADR 记录理由。”

🎯 选择性阅读规则

只阅读与请求相关的文件! 查看内容地图,找到你需要的内容。

文件描述何时阅读
context-discovery.md要问的问题、项目分类开始架构设计时
trade-off-analysis.mdADR 模板、权衡框架记录决策时
pattern-selection.md决策树、反模式选择模式时
examples.mdMVP、SaaS、企业示例参考实现
patterns-reference.md模式快速查找模式比较

🔗 相关技能

技能用于
@[skills/database-design]数据库模式设计
@[skills/api-patterns]API 设计模式
@[skills/deployment-procedures]部署架构

核心原则

“简单是终极的复杂。”

  • 从简单开始
  • 只有在证明必要时才增加复杂度
  • 你之后随时可以添加模式
  • 移除复杂度比添加它要困难得多

验证清单

在最终确定架构之前:

  • 需求已清晰理解
  • 约束已识别
  • 每项决策都有权衡分析
  • 已考虑更简单的替代方案
  • 为重要决策编写了 ADR
  • 团队专业能力与所选模式匹配

评论

支持 Markdown