关于 architecture
用于架构决策的技能,帮助团队从需求出发设计方案、分析权衡,并将重要选择记录为 ADR。它倡导从简单方案开始,并提供模式选择参考和决策检查清单。
主要功能
- 01依据需求与约束进行设计
- 02权衡分析与 ADR 模板
- 03架构模式选择参考
- 04架构决策验证清单
适用场景
- 01为新系统选择架构模式
- 02记录重要架构选择的理由
- 03检查设计是否引入不必要的复杂性
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill architecture安装后在 Claude Code 中输入/architecture确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
context-discovery.mdexamples.mdpattern-selection.mdpatterns-reference.mdtrade-off-analysis.md详细介绍
架构决策框架
“需求驱动架构。权衡引导决策。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
- 团队专业能力与所选模式匹配
何时使用
此技能适用于执行概述中描述的工作流或操作。
限制
- 仅当任务明确符合上述范围时使用此技能。
- 不要将输出视为环境特定验证、测试或专家评审的替代品。
- 如果缺少必需的输入、权限、安全边界或成功标准,请停止并请求澄清。
评论
支持 Markdown