Skills Directory精选自 GitHub 的开源 Skills

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

核心规则

先用脚本分析项目的真实结构和依赖,再给出架构建议。

执行阶段

  1. 阶段 01评估现状

    用 project_architect.py 识别架构模式、代码异味和改进点。

  2. 阶段 02分析依赖

    用 dependency_analyzer.py 检查依赖树、循环依赖和过时的包,可输出 JSON 供 CI 使用。

  3. 阶段 03做出决策

    参照架构模式和技术选型指南,比较方案并用 ADR 记录取舍。

  4. 阶段 04生成架构图

    用 architecture_diagram_generator.py 输出 Mermaid、PlantUML 或 ASCII 架构图。

权限说明(据 SKILL.md 整理)

能力是否需要说明
文件写入部分需要默认只输出分析结果;仅在指定 -o 时把图表或报告保存到文件。
命令执行部分需要运行技能自带的三个 Python 脚本来分析项目目录。
网络外发不需要技能未要求访问网络。

SKILL.md 头部信息(YAML)

SKILL.md 头部信息(YAML)commit b078bb8
---
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,确认权限后再使用。