mcpField
A
architecture

architecture

github.com/sickn33开发48.8k1.4k 次安装今天更新
代码仓库

关于 architecture

用于架构决策的技能,帮助团队从需求出发设计方案、分析权衡,并将重要选择记录为 ADR。它倡导从简单方案开始,并提供模式选择参考和决策检查清单。

主要功能

  1. 01依据需求与约束进行设计
  2. 02权衡分析与 ADR 模板
  3. 03架构模式选择参考
  4. 04架构决策验证清单

适用场景

  1. 01为新系统选择架构模式
  2. 02记录重要架构选择的理由
  3. 03检查设计是否引入不必要的复杂性

安装

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

$npx skills add https://github.com/sickn33/agentic-awesome-skills --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