外科的GitHub抽出:1つの関数だけを取得するClaudeスキル

✍️ OpenClawRadar📅 公開日: May 12, 2026🔗 Source
Ad

「アイデアを借りたい」と言うとリポジトリ全体をクローンしてしまうClaude Codeに不満を抱いた開発者が、この問題を解決するオープンソースのSkillをリリースしました。Skillはsurgical-github-extractionと呼ばれ、リポジトリ全体を取得したり依存関係を追加したりする代わりに、Claudeが正確なワークフローに従うように指示します。

動作方法

このSkillは単一のSKILL.mdファイルで構成され、GitHub URLがインスピレーションとしてドロップされると自動的にトリガーされます。ルールは以下の通りです:

  • まずREADMEを読んでプロジェクトの全体像を把握する。
  • 生のURLを経由して1〜3個のソースファイルを取得し、パターンがどのように配線されているか(プロンプト、スキーマ、オーケストレーションファイル)を確認する。リポジトリ全体は決して取得しない。
  • コミットSHAに固定し、/tmp(Windowsの場合は%TEMP%)に保存する。
  • 最小限の有用なユニット(関数、プロンプト、またはパターンのみ)を抽出する。
  • 自分のスタイルで書き直す。ソースSHAを引用する。

実際の例

  • TradingAgentsリポジトリ:「このパターンを求職者用に使えますか?」と質問→READMEといくつかのエージェント/プロンプトファイルを読み、類似例(JobFitAnalystとCriticが議論する)を提案。プロジェクトにコピーされたものはなし。
  • litl/backoffライブラリ:「指数バックオフを盗む」よう依頼→1つのファイル(_wait_gen.py)を取得し、8行のジェネレータを抽出、出典コメント付きでインライン書き換え。pip installは不要。
Ad

なぜMCPではなくSkillなのか

作者はこれをMCPサーバーではなくClaude Skillとして構築することを選びました。SkillはClaudeが既に持っているツール(WebFetch、curl、gh、Read)に対する純粋な規律だからです。MCPは新しいツールを出荷し、Skillは指示を出荷します。Anthropic自身のmcp-builderと同じ形です——それはMCPではなくSkillです。

インストール方法

MITライセンスの単一ファイルインストール:

mkdir -p ~/.claude/skills/surgical-github-extraction
curl -fsSL https://raw.githubusercontent.com/jeet-dhandha/jd-skills/main/skills/surgical-github-extraction/SKILL.md \
  -o ~/.claude/skills/surgical-github-extraction/SKILL.md

両方のSkillはjd-skillsコレクションにあります:github.com/jeet-dhandha/jd-skills

code-graftという兄弟Skillは、一回限りのスニペットでは不十分だが実行時の依存関係を追加するのは大げさな場合に、使用するライブラリの一部のみをベンダリングし、残りをトリミングし、上流から選択的に再同期できます。

対象読者

Claude Codeを使用していて、AIエージェントがオープンソースコードを取得・参照する方法を正確に制御したい開発者向け——誤ったgit cloneや依存関係の肥大化を防ぎます。

📖 全文を読む: r/ClaudeAI

Ad

👀 See Also

HyperResearch:オープンソースのClaude Codeスキルハーネスがそれを深層研究エージェントに変える
Tools

HyperResearch:オープンソースのClaude Codeスキルハーネスがそれを深層研究エージェントに変える

HyperResearchは、Claude Codeを16ステップのディープリサーチパイプラインに変換し、永続的な知識ストア、ファクトチェック、認証済みウェブセッションを提供します。オープンソースで単一コマンドでインストール可能。DeepResearch BenchでOpenAIやGoogleを上回ります。

OpenClawRadar
ローカル・クラウドハイブリッドAIアーキテクチャ:r/LocalLLaMAに触発された実践パターン
Tools

ローカル・クラウドハイブリッドAIアーキテクチャ:r/LocalLLaMAに触発された実践パターン

元の投稿では、ローカルモデルが日常的なタスクを処理し、複雑な推論が必要な場合は単一のAPI呼び出しでクラウドモデルに委譲するハイブリッドAIモデルを提案しています。さらに、ガードレールとして決定論的な「ハイパーバイザー」を併用します。

OpenClawRadar
GrapeRoot MCPツールは、Claudeのコードトークン使用量を50〜70%削減します。
Tools

GrapeRoot MCPツールは、Claudeのコードトークン使用量を50〜70%削減します。

開発者がClaude Codeを使用して構築したMCPツール「GrapeRoot」を作成しました。このツールは探索済みのファイルを追跡し、変更されていないコンテンツの再読み込みを回避することで、トークン使用量を50〜70%削減し、20ドルのClaude Codeプランを2〜3倍長持ちさせます。

OpenClawRadar
ユーザー構築のPTC for Claude Codeは、コード記述ではなく分析タスクにおいて40〜65%のトークン節約を示しています。
Tools

ユーザー構築のPTC for Claude Codeは、コード記述ではなく分析タスクにおいて40〜65%のトークン節約を示しています。

ある開発者がClaude Code向けにThalamusというローカルPTC実装を構築し、79の実際のセッションを分析したところ、分析タスクでは40-65%のトークン節約効果があったものの、コード記述タスクではほぼゼロの節約に留まりました。エージェントは主にツール呼び出しのバッチ処理ではなく、一般的なPython計算のためにexecute()を使用していました。

OpenClawRadar