senior-architectcommit b078bb8SKILL.md · 架构设计
资深架构师
辅助架构决策与设计评审,附带依赖分析、项目评估和架构图生成脚本。
npx skills add alirezarezvani/claude-skills --skill senior-architect已选中命令,请手动复制。
- 权限
- read-repo
- write-files
- shell
- network
- 兼容工具
- Claude Code, Codex, Cursor, Gemini CLI, Windsurf
- GitHub
- 29.1k
- 来源
- 社区 · Alireza Rezvani
- 状态
- 扫描通过
- 许可证
- MIT
- 分类
- 架构设计
核心规则
先用脚本分析项目的真实结构和依赖,再给出架构建议。
执行阶段
阶段 01评估现状
用 project_architect.py 识别架构模式、代码异味和改进点。
阶段 02分析依赖
用 dependency_analyzer.py 检查依赖树、循环依赖和过时的包,可输出 JSON 供 CI 使用。
阶段 03做出决策
参照架构模式和技术选型指南,比较方案并用 ADR 记录取舍。
阶段 04生成架构图
用 architecture_diagram_generator.py 输出 Mermaid、PlantUML 或 ASCII 架构图。
权限说明(据 SKILL.md 整理)
| 能力 | 是否需要 | 说明 |
|---|---|---|
| 文件写入 | 部分需要 | 默认只输出分析结果;仅在指定 -o 时把图表或报告保存到文件。 |
| 命令执行 | 部分需要 | 运行技能自带的三个 Python 脚本来分析项目目录。 |
| 网络外发 | 不需要 | 技能未要求访问网络。 |
SKILL.md 头部信息(YAML)
---
name: "senior-architect"
description: "Use for system architecture decisions (monolith vs microservices, database choice, scalability, ADRs, design reviews) or architecture diagrams. Analyzes dependencies with dependency_analyzer.py, assesses the project with project_architect.py and draws Mermaid or PlantUML with architecture_diagram_generator.py."
---相关技能
规则扫描无法覆盖所有风险,安装前请阅读此技能的 SKILL.md,确认权限后再使用。