外科的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

複雑な検索パイプラインをLLMエージェント向けのシンプルなgitシェルコマンドに置き換える
Tools

複雑な検索パイプラインをLLMエージェント向けのシンプルなgitシェルコマンドに置き換える

ある開発者が、AIエージェントの検索パイプライン全体(sentence-transformers、rank-bm25、2段階LLMパイプライン)を、単一のツールに置き換えました。このツールにより、エージェントはgitリポジトリに対して読み取り専用のシェルコマンドを実行でき、Dockerイメージサイズを約3GB削減し、タイムアウト問題を解消しました。

OpenClawRadar
OpenClaw拡張機能は、リクエストをAPIではなくClaude Code CLIを経由してルーティングします。
Tools

OpenClaw拡張機能は、リクエストをAPIではなくClaude Code CLIを経由してルーティングします。

OpenClaw拡張機能は、Claude CLIバイナリをサブプロセスとして起動し、Anthropic APIではなくClaude Code CLIを介してリクエストをルーティングします。これにより、最大プランの定額料金で完全なClaude Codeエクスペリエンスを提供します。

OpenClawRadar
Infracost、AIエージェント向けにCLIを再設計し、Claudeのトークン使用量を79%削減
Tools

Infracost、AIエージェント向けにCLIを再設計し、Claudeのトークン使用量を79%削減

InfracostはCLIをAIエージェント向けに再設計し、Claudeの出力トークンを79%、APIコストを67%削減しました(素のClaudeと比較)。鍵となったのは、述語のプッシュダウンとトークン効率の良い出力フォーマットです。

OpenClawRadar
OpenBridge: Slack/Discord経由でClaude Codeをリモート制御する無料のオープンソースツール
Tools

OpenBridge: Slack/Discord経由でClaude Codeをリモート制御する無料のオープンソースツール

OpenBridgeは、SlackやDiscordからClaude Codeを制御できる無料のオープンソースツールで、プロジェクトをチャンネルとして、会話をスレッドとして整理します。ローカルまたはVPS上で動作し、既存のClaude Code/Codexサブスクリプションと連携して追加のAPI料金なしで利用できます。

OpenClawRadar