data-structure-protocol

Data Structure Protocol(DSP)

コードベースをモジュール・関数・依存関係のグラフとして記録し、LLMエージェントの構造理解や変更影響の把握を支援するスキル。

AIスキル大辞典による日本語要約
品質評価100/100評価確度:十分
人気度(GitHub Star) 62発掘スコア 87
01

このSkillでできること

  • .dspディレクトリにコード構造の依存関係グラフを構築する
  • モジュール、関数、外部依存関係、公開APIを記録する
  • コード変更前に関連エンティティや依存関係を調べる
  • ファイルの作成、移動、改名、インポート変更をグラフへ反映する
02

使い方

01
STEP 1

DSPを導入したプロジェクトで、変更前にdsp-cli searchなどで関連エンティティを確認する

02
STEP 2

新しいファイルや関数を作成した場合は、対応するオブジェクトや関数を登録する

03
STEP 3

インポートや公開APIの追加・削除時は、理由を含めてDSPへ反映する

04
STEP 4

ファイルの移動や改名にはmove-entityを使い、UIDを維持する

03

Skillのインストール

このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。

Repository:
https://github.com/k-kolomeitsev/data-structure-protocol
手動でインストールする

README / SKILL.mdから機械抽出できたコマンドのみ表示しています。推測したコマンドではありません。

curl -fsSL https://raw.githubusercontent.com/k-kolomeitsev/data-structure-protocol/main/install.sh | bash
git clone https://github.com/k-kolomeitsev/dsp-boilerplate.git my-project
cd my-project
docker-compose up -d
04

このSkillを使うプロンプト例

Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。

このプロジェクトはData Structure Protocol(DSP)を使用しています。コードを変更する前に、dsp-cliで影響を受けるエンティティと依存関係を確認し、必要な作成・移動・インポート・公開APIの変更をDSPへ反映してください。
出力例を見る
変更対象のモジュールと依存関係を確認し、必要なDSPエンティティの更新内容を整理しました。
05

安全性チェック

自動解析による参考情報です。Skillの安全性を保証するものではありません。

外部API通信検出あり
Shellコマンド実行明確な記述なし
ファイル読み取り明確な記述なし
ファイル書き込み明確な記述なし
ネットワークアクセス検出あり
認証情報明確な記述なし
検出根拠を見る
  • network: ment | Description | |---|---| | [**dsp-boilerplate**](https://github.com/k-kolomeitsev/dsp-boilerplate) | Fullstack boilerplate (NestJS + React + Docker
06

関連Skill