Openclaw向けCodeGraph Assistant

コードベースのインデックス作成、構造的検索、影響分析、およびAIプログラミングのためのコンテキスト注入を簡素化する、npm codegraph用の自動化ラッパーです。

huangxianzhan
v1.0.0
May 20, 2026
1
1k
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install codegraph-assistant

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って codegraph-assistant をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

CodeGraph Assistant とは?

CodeGraph Assistantは、npm codegraphの高速化されたラッパーとして機能し、手動による多段階のコードグラフ初期化、インデックス作成、クエリの煩わしさを解消します。DeepSeek TUIのような環境にシームレスに統合できるように設計されており、開発者は単一のコマンドでプロジェクト全体の構造を取得し、正確なシンボルインデックスを検索し、潜在的な影響範囲を評価できます。

複数の複雑なワークフローを単純な操作に統一することで、開発者がプロジェクトの解析設定ではなくコーディングに集中できるよう支援します。必要なタスクコンテキストを収集し、それをクリーンなMarkdownや構造化データに自動フォーマットすることで、AIのコード理解度を最適化します。

CodeGraph Assistant のユースケース

  • 迅速なリポジトリオンボーディング: 新しい、または不慣れなコードリポジトリに対して、包括的な構造的インデックスを即座に初期化・構築します。
  • AIコンテキスト収集: 特定のプログラミングプロンプトに対するエントリポイントと呼び出しチェーンの概要を示す、関連性の高いMarkdown形式のタスクコンテキストを生成します。
  • 影響分析: コードを修正する前に、どのファイル、関数、またはモジュールが影響を受けるかを正確に特定します。
  • メモリ拡張: インデックス化されたリポジトリの要約をMEMORY.mdなどのプロジェクトドキュメントに直接注入し、将来のAIコンテキスト検索に役立てます。

CodeGraph Assistant の仕組み

  1. プロジェクト設定とスキャン: このツールはコードグラフ構成を初期化し、対象のコードベースを徹底的にインデックス化する統合ルーチンを実行します。
  2. シンボル解析とクエリ: 開発者またはAIエージェントが、特定のシンボル定義、クラス、またはコード関係をアシスタントにクエリします。
  3. コンテキストコンパイル: プログラミングタスクが指定されると、アシスタントが依存関係を追跡し、エントリポイントをマッピングし、関連ファイルを構造化されたMarkdownとして抽出します。
  4. コンテキスト注入: 収集されたコンテキストは、プロジェクトファイルに体系的に書き込むか、AIターミナルインターフェースに直接パイプすることができます。

CodeGraph Assistant のセットアップ

前提条件

  • Python 3.11+
  • npm経由での @colbymchenry/codegraph のグローバルインストール

インストール

基本的な依存関係が構成されていることを確認し、プロジェクトルートからassistスクリプトコマンドを実行するか、環境のPATHに追加してください。

# プロジェクトの初期化とインデックス作成
python codegraph_assist.py setup /path/to/project

CodeGraph Assistant のデータスキーマとタクソノミー

CodeGraph Assistantは、ローカルのメタデータプロファイルを調整し、基盤となるcodegraphプロジェクトアーキテクチャと対話します。インデックス作成とレポートを最適化するために構造化スキーマをサポートしています:

機能 / アセット データターゲット / フォーマット 説明
コンテキストエクスポート Markdown形式 集約されたファイルエントリポイント、シンボル、呼び出しチェーン
TUI Shell出力 構造化JSON (-j) 直接的なAI shell実行のためにカスタマイズされたプログラム可能な結果
メモリ同期 MEMORY.md 持続的なコンテキストのために注入された永続的なコードベース分類の要約

CodeGraph Assistant の高度な機能

  • 自動化されたAIターミナル実行: -j フラグを渡すことで、カスタムエージェントタスクやターミナルスクリプトで直接使用できる純粋なJSONデータを出力します。
  • 先制的な影響分析: コードをコミットする前に、依存関係グラフ全体にわたる従属ノードを発見するために、個々のファイルに対する影響クエリを実行します。
  • 統合メモリパイプライン: コードグラフをローカルの永続メモリ構造に自動的に直接注入し、リポジトリの変更とエージェントのメモリモデル間の継続的な同期を保証します。

SKILL.md


ローディング

関連するOpenclawのスキル

特徴*