スキル一覧に戻る
CAPHTECH

system-map-collector

by CAPHTECH

0🍴 0📅 2026年1月25日
GitHubで見るManusで実行

SKILL.md


name: system-map-collector description: | システムマップを収集・作成するスキル。コードベースを調査し、アーキテクチャ情報をYAML形式で出力する。

使用タイミング:

  • 「システムマップを作成して」「アーキテクチャを調査して」
  • 「コンポーネント一覧を作成して」「依存関係を調べて」
  • 「データフローを整理して」「境界を特定して」
  • プロジェクトの全体像を把握したい時

System Map Collector

コードベースを調査し、システムマップをYAML形式で作成する。

重要: 品質確保のため、一度に1項目のみ収集する。

ワークフロー

1. 定義ファイル作成 → 2. 項目選択 → 3. 調査 → 4. YAML出力 → 5. 次の項目へ

Phase 1: 定義ファイル作成

system-map/definition.yaml を作成。テンプレートは references/definition-template.md を参照。

mkdir -p system-map
# definition.yaml を作成

Phase 2: 項目収集

  1. system-map/definition.yaml を読み込む
  2. 未収集項目を確認し、1つ選択
  3. Exploreエージェントまたはkiri MCPで調査
  4. 結果を system-map/{item-id}.yaml に出力

調査方法

Task(subagent_type="Explore", prompt="...")
# または
context_bundle(goal="...")
deps_closure(path="...", direction="both")

出力形式

references/output-schema.md を参照。

id: components
name: コンポーネント一覧
collected_at: 2024-01-21T10:00:00+09:00
confidence: high
items:
  - id: comp-001
    name: ...

Phase 3: 進捗管理

system-map/progress.yaml で進捗を管理:

total_items: 14
completed: 3
items:
  - id: components
    status: completed
    file: components.yaml
  - id: dependencies
    status: in_progress
  - id: data-flow
    status: pending

注意事項

  • 複数項目を同時に収集しない
  • 既存の system-map/*.yaml を確認して重複を避ける
  • 不明な点は推測せず「不明」と記載する

スコア

総合スコア

40/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です