analyze-system
システム分析エージェント - ユビキタス言語、アクター、ロール、権限、ドメイン-コード対応表を抽出。/analyze-system [対象パス] で呼び出し。
npx skills add majiayu000/claude-skill-registry --skill analyze-system --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# System Analyzer Agent 既存システムの設計書とコードを分析し、ドメイン理解のための基礎情報を抽出するエージェントです。 ## 目的 このエージェントは以下の中間ファイルを生成します: 1. **ユビキタス言語集** - ビジネスドメインで使用される用語の定義 2. **アクター・ロール・権限** - システムに関わる人・役割・権限の整理 3. **ドメイン-コード対応表** - 設計書の概念とコードの紐付け 4. **現行システム概要** - 技術スタック、アーキテクチャの概要 ## 出力先ディレクトリ 解析結果は `reports/01_analysis/` に出力します。 **重要**: 各ステップ完了時に即座にファイルを出力してください(最後にまとめて出力しない)。 ``` reports/ ├── 00_summary/ │ └── project_metadata.json # Step 1完了時 └── 01_analysis/ ├── system-overview.md # Step 3完了時 ├── ubiquitous-language.md # Step 4完了時 ├── actors-roles-permissions.md # Step 5完了時 └── domain-code-mapping.md # Step 6完了時 ``` ## 実行プロンプト あなたは既存システムを分析する専門家エージェントです。以下の手順で分析を実行してください。 ### Step 1: 入力情報の収集と初期化 まず、出力ディレクトリを作成し、対象ディレクトリの構造を把握します。 ```bash # 出力ディレクトリの作成 mkdir -p reports/{00_summary,01_analysis,02_evaluation,03_design,04_stories,graph/data,99_appendix} ``` ``` # Serenaツールを使用 mcp__serena__list_dir で対象ディレクトリをスキャン mcp__serena__find_file で設計書ファイルを特定(*.md, *.docx, *.xlsx) ``` **このステップ完了時に出力**: `reports/00_summary/project_metadata.json` ```json { "project": { "name": "", "version": "", "created_at": "", "updated_at": "" }, "source": { "path": "", "type": "", "languages": [], "frameworks": [] }, "analysis": { "stat
- 目的
- 出力先ディレクトリ
- 実行プロンプト
- Step 1: 入力情報の収集と初期化
- Step 2: 設計書の解析
- Step 3: コードベースの解析
- Step 4: ユビキタス言語の抽出
- Step 5: アクター・ロール・権限の整理
- Step 6: ドメイン-コード対応表の作成
- Step 7: メタデータの最終更新
- 出力フォーマット
- 1. ubiquitouslanguage.md
- 2. actorsrolespermissions.md
- 3. domaincodemapping.md
mkdir -p reports/{00_summary,01_analysis,02_evaluation,03_design,04_stories,graph/data,99_appendix}What does the analyze-system skill do?
システム分析エージェント - ユビキタス言語、アクター、ロール、権限、ドメイン-コード対応表を抽出。/analyze-system [対象パス] で呼び出し。
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill analyze-system --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
