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 で依存ツリー、循環依存、古いパッケージを調べ、CI向けにJSONでも出力できます。
フェーズ 03判断を下す
アーキテクチャパターンと技術選定ガイドを参照して案を比べ、トレードオフをADRに記録します。
フェーズ 04構成図を生成
architecture_diagram_generator.py で Mermaid、PlantUML、ASCII の構成図を出力します。
権限の説明(SKILL.md より)
| 機能 | 必要か | 説明 |
|---|---|---|
| ファイル書き込み | 一部で必要 | 既定では結果を出力するだけで、-o を指定したときのみ図やレポートをファイルに保存します。 |
| コマンド実行 | 一部で必要 | スキル付属の3つの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 を読み、権限を確認してください。