BAIZE AI RESOURCE

claude-skills architecture-designer|系统架构设计专家技能

claude-skills architecture-designer|系统架构设计专家技能

面向 Claude Code 的系统架构设计 Skill,用于梳理需求与非功能约束、比较架构方案、绘制架构图并记录 ADR。

claude-skills architecture-designer|系统架构设计专家技能

资源介绍

architecture-designer 是一个面向 AI Agent 的技能包,将资深架构师的经验转化为可执行的指导流程。它适用于设计新系统架构、评审现有设计、进行技术选型等任务。技能内置了多个参考文档,涵盖架构模式、ADR 模板、系统设计、数据库选型和 NFR 清单,帮助 Agent 在架构设计过程中做出全面且可追溯的决策。

Skill 能力

结构化架构设计流程

提供从需求收集、模式匹配、设计、文档化到评审的完整工作流,确保架构设计全面且可追溯。

内置参考文档

包含架构模式、ADR 模板、系统设计模板、数据库选型指南和 NFR 检查清单,为决策提供依据。

ADR 编写支持

指导用户以 ADR 格式记录关键架构决策,包括上下文、决策、备选方案和权衡,便于长期维护。

架构图生成

支持使用 Mermaid 语法生成清晰的架构图,直观展示组件交互和系统结构。

强调权衡与约束

明确要求评估备选方案、考虑非功能需求和运维成本,避免过度设计,确保决策务实。

资源配置

适用平台

Claude Code

支持模型

Claude

调用方式

自动触发

安装与调用

  1. 1. 按 Jeffallan/claude-skills 官方安装说明,将包含 architecture-designer 的技能包安装到 Claude Code。

  2. 2. 在对话中说明系统目标、现状、功能需求、非功能需求与约束。

  3. 3. 让技能比较可选架构模式、技术选型及其权衡,并要求输出架构图。

  4. 4. 对关键决策使用 ADR 记录上下文、方案、取舍与后果。

  5. 5. 由相关干系人评审;若未通过,依据记录的反馈调整设计后再次评审。

使用案例

设计微服务架构

使用场景需要为一个新的电商平台设计微服务架构

使用该技能,Agent 会引导你明确功能与非功能需求,匹配架构模式,并输出包含 API 网关、订单服务、消息队列等组件的 Mermaid 架构图,以及关键决策的 ADR。

编写 ADR

使用场景需要记录一次技术选型决策

技能提供 ADR 模板,指导你记录上下文、决策、备选方案和权衡,例如选择 PostgreSQL 而非 MongoDB 的理由。

评审现有架构

使用场景需要评估现有系统的架构合理性

技能会引导你审查现有设计,识别潜在问题,并输出改进建议和风险缓解策略。

包含内容

claude-skills-architecture-designer-source.zip
LICENSE-MIT.txt
README-中文安装说明.md
SHA256.txt

常见问题

architecture-designer 适用于哪些场景?
适用于新系统架构设计、现有架构评审、架构模式与技术选型、ADR 编写和可扩展性规划,不替代代码级实现或数据库专项设计。
如何安装和使用?
按 Jeffallan/claude-skills 仓库的官方安装说明为 Claude Code 安装技能包,然后在对话中描述架构目标与约束,由上下文触发技能。
支持哪些平台和模型?
本次官方证据只确认该仓库面向 Claude Code;未核实 Codex、Gemini、OpenAI Agents 或所谓“模型无关”兼容性。
是否依赖外部 API 或数据库?
SKILL.md 与参考文档本身未声明运行时 API 或数据库依赖;实际架构任务使用的代码库、工具和外部服务仍需另行审查。
许可证有哪些要求?
上游仓库与该 Skill 标注 MIT,允许使用、修改、再分发和商业使用,但须在副本或实质性部分保留版权与许可声明。