# Architecture

> 架构决策框架。需求分析、权衡评估、ADR文档记录。用于架构决策或系统设计分析。触发词：架构设计、系统架构、技术选型、架构决策、ADR、架构模式、架构权衡、微服务、模块化设计、领域驱动设计

- Skill: `kscz0000/architecture` (Agent Skill, multi-file: 6 files)
- Install (CLI): `npx skillmds@latest add kscz0000/architecture`
- Raw SKILL.md: https://api.skillmd.com/api/skills/kscz0000/architecture/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: kscz0000 (https://skillmd.com/u/kscz0000)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/kscz0000/architecture

---


# 架构决策框架

> "需求驱动架构。权衡指导决策。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
- [ ] 团队技能与所选模式匹配

## 使用时机
本技能适用于执行概述中描述的工作流程或操作。

## 限制
- 仅当任务明确匹配上述范围时使用本技能。
- 不要将输出替代特定环境的验证、测试或专家评审。
- 如果缺少必要的输入、权限、安全边界或成功标准，请停止并请求澄清。

