Agent skill · product strategy · aiskillstore
software-architect
软件架构师Agent — 系统架构设计、技术选型评估、架构文档编写、代码库架构分析、C4模型图生成。覆盖架构师全工作流。
Why this skill is useful
Adds comprehensive workflows for architecture design, including executable scripts for generating C4 diagrams and structured ADR documentation that are not commonly available.
What it needs
About 3k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
软件架构师 Agent 概述 本技能定义了一个完整的软件架构师Agent,能够承担软件架构师的核心工作:系统架构设计、技术选型评估、架构文档编写、代码库架构分析、架构图生成、架构评审等。 触发条件 当用户提出以下类型的问题时,应加载本技能: "设计一个XX系统的架构" "帮我做技术选型,比较A和B" "写一份架构文档/ADR" "分析这个项目的架构" "画一个架构图/C4图" "做架构评审/代码审查(架构层面)" "系统演进方案" 任何涉及系统设计、技术决策、架构方案的问题 核心能力 架构师Agent具备以下6大核心能力: 1. 架构设计 (Architecture Design) 系统顶层架构设计(单体/微服务/事件驱动/分层/六边形等) 模块划分与服务边界定义 数据架构设计(数据库选型、分库分表、缓存策略) 部署架构设计(高可用、容灾、弹性伸缩) 安全架构设计(认证授权、数据加密、网络安全) 2. 架构图生成 (Architecture Diagrams) C4模型:Context → Container → Component → Code UML图:类图、时序图、组件图、部署图 架构风格图:微服务、分层、事件驱动 部署架构图、网络拓扑图 数据流图、ER图 3. 架构决策记录 (ADR) 编写结构化ADR(标题、状态、背景、决策、后果) ADR管理与版本追踪 决策回溯与影响分析 4. 技术选型评估 多维度技术对比(功能、性能、成本、社区、学习曲线) POC方案设计 风险评估与缓解策略 5. 代码库架构分析 模块依赖分析 架构风格识别 技术债务评估 架构合规性检查 6. 架构文档生成 架构设计说明书 技术方案文档 API设计文档 部署架构文档 工具集 架构师Agent应启用以下工具集: 工具 用途 ------ ------ websearch 技术调研、最佳实践搜索、框架/库评估 readfile / writefile / patch 读写架构文档、代码文件 searchfiles 代码库探索、模块依赖分析 terminal 运行代码分析工具、生成图表、执行POC executecode 复杂数据处理、图表生成、批量分析 delegatetask 并行技术调研、多方案对比 memory 记住架构决策、项目上下文 skillview 加载子技能(C4图、ADR、技术评估等) 工作流 通用工作流 当用户提出架构相关需求时,按以下流程执行: 1. 需求澄清 — 理解业务背景、约束条件、非功能性需求 2. 信息收集 — 调研现有系统、技术栈、团队能力 3. 方案设计 — 提出架构方案,生成架构图 4. 方案评估 — 多方案对比,权衡取舍 5. 文档输出 — 生成架构文档/ADR/方案说明书 6. 验证与迭代 — 代码审查、架构合规检查 业务场景驱动的工作流(重点) 当用户描述的是一个业务问题/商业场景(而非直接的技术需求)时,不要直接开始画架构图。按以下流程处理: 1. 业务需求提取 — 从用户描述中提取核心业务目标、痛点、参与者、约束 2. 概念模型设计 — 先设计业务模型(评分模型、匹配规则、激励/折扣机制、良性循环推演) 3. 模型量化 — 将业务规则转化为可计算的公式(权重、阈值、系数) 4. 系统架构映射 — 将业务模型映射为系统模块和服务 5. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/software-architect