Skills DirectoryGitHub から厳選したオープンソースの 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 で依存ツリー、循環依存、古いパッケージを調べ、CI向けにJSONでも出力できます。

  3. フェーズ 03判断を下す

    アーキテクチャパターンと技術選定ガイドを参照して案を比べ、トレードオフをADRに記録します。

  4. フェーズ 04構成図を生成

    architecture_diagram_generator.py で Mermaid、PlantUML、ASCII の構成図を出力します。

権限の説明(SKILL.md より)

機能必要か説明
ファイル書き込み一部で必要既定では結果を出力するだけで、-o を指定したときのみ図やレポートをファイルに保存します。
コマンド実行一部で必要スキル付属の3つの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 を読み、権限を確認してください。