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

FreePeak/LeanKG

LeanKG:トークンを無駄に燃やすのはやめよう。効率的にコーディングを始めよう。

LeanKG とは?

LeanKGは、AIアシスタント(Claude Code、Cursor、Codexなど)のトークン消費を劇的に削減しながら、コード品質を維持・向上させるためのスキルです。従来の「コード全体を毎回AIに送る」アプローチは非効率で、高コストです。LeanKGは、コードベースを軽量な知識グラフ(Knowledge Graph)として構造化することで、必要最小限のコンテキストのみをAIに提供します。これにより、APIコストの削減、応答速度の向上、そして開発効率の最大化を実現します。主にClaude CodeやCursorなどのAIエージェントプラットフォームで動作し、プロジェクトの依存関係やコード構造を自動で解析し、最適なコンテキストを動的に生成します。

対応~Claude Code~Codex CLI~Cursor
npx skills add FreePeak/LeanKG

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

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

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

ドキュメント

LeanKG は何をしますか?

LeanKG:トークンを無駄に燃やすのはやめよう。効率的にコーディングを始めよう。

概要

LeanKGは、AIアシスタントがコードを理解・生成する際に必要なトークン消費を最小限に抑えるためのスキルです。コードベース全体を毎回送信する代わりに、軽量な知識グラフを構築し、必要最低限のコンテキストのみを提供します。

特徴

  • トークン最適化: コードベースを解析し、関連する部分だけをAIに送信
  • 知識グラフベース: コードの依存関係や構造をグラフ化し、効率的なコンテキスト生成
  • プラットフォーム非依存: Claude Code、Cursor、Codexなど、主要なAIエージェントで動作
  • 高速応答: コンテキストサイズを削減することで、応答速度を向上

使い方

  1. プロジェクトのルートで leankg init を実行
  2. AIアシスタントにLeanKGスキルを読み込ませる
  3. コードの質問や生成を依頼すると、自動的に最適なコンテキストが適用される

設定

# .leankg.yml
max_tokens: 2048
language: ja
include_patterns:
  - "src/**/*.ts"
  - "src/**/*.py"
exclude_patterns:
  - "node_modules/**"
  - "__pycache__/**"

ライセンス

MIT

関連スキル