Communityコーディング&開発github.com

kunolabs/codeprism

AIコーディングエージェント向けのローカルファーストなコンテキスト保存:まずマッピング、次にスライス、そして正確に取得。

codeprism とは?

kunolabs/codeprismは、AIコーディングエージェント(Claude Code、Cursor、Codexなど)向けに設計されたローカルファーストのコンテキスト保存スキルです。このスキルは、大規模なコードベースを効率的にナビゲートし、関連するコンテキストを正確に抽出するための「マップファースト、スライスネクスト、リトリーブエグザクトリー」という手法を採用しています。まずコードベースの構造マップを作成し、次に注目すべき領域をスライスとして切り出し、最後にエージェントが必要とする正確なコンテキストを取得します。これにより、トークン制限やコンテキストウィンドウの制約を克服し、大規模プロジェクトでもAIエージェントが一貫した品質のコード生成やリファクタリングを実行できるようになります。

対応~Claude Code~Codex CLI~Cursor
npx skills add kunolabs/codeprism

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

codeprism は何をしますか?

AIコーディングエージェント向けのローカルファーストなコンテキスト保存:まずマッピング、次にスライス、そして正確に取得。

概要

kunolabs/codeprismは、AIコーディングエージェント(Claude Code、Cursor、Codexなど)が大規模なコードベースを効率的に扱うためのスキルです。このスキルは、コードベース全体を事前にマッピングし、必要な部分だけをスライスとして抽出し、正確にコンテキストを提供することで、トークン制限やコンテキストウィンドウの制約を克服します。

使い方

  1. マップの作成: まずコードベースの構造をマッピングします。
    codeprism map
    
  2. スライスの選択: 注目すべき領域をスライスとして指定します。
    codeprism slice --path src/components --depth 2
    
  3. コンテキストの取得: AIエージェントに渡す正確なコンテキストを取得します。
    codeprism retrieve --slice my-slice --format markdown
    

特徴

  • ローカルファースト: すべてのデータはローカルに保存され、外部サービスに依存しません。
  • マップ駆動: コードベース全体の俯瞰図を提供し、効率的なナビゲーションを可能にします。
  • スライスベース: 必要な部分だけを抽出し、無駄なトークンを削減します。
  • 正確な取得: 指定されたスライスから正確にコンテキストを取得します。

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他AIコーディングエージェント

環境変数

  • CODEPRISM_DIR: データ保存ディレクトリ(デフォルト: ~/.codeprism)
  • CODEPRISM_LOG_LEVEL: ログレベル(debug, info, warn, error)

インストール

npm install -g codeprism
# または
brew install codeprism/tap/codeprism

ドキュメント

詳細は公式ドキュメントを参照してください。

関連スキル