Extraction chirurgicale de GitHub : une compétence Claude pour récupérer une fonction, pas tout le dépôt

✍️ OpenClawRadar📅 Publié: May 12, 2026🔗 Source
Ad

Un développeur frustré par la tendance de Claude Code à cloner des dépôts entiers lorsqu'on lui demande d'"emprunter une idée" a publié un Skill open-source qui résout le problème. Le Skill, appelé surgical-github-extraction, demande à Claude de suivre un workflow précis plutôt que de récupérer tout le dépôt ou d'ajouter une dépendance.

Comment ça marche

Le Skill est un fichier unique SKILL.md qui se déclenche automatiquement lorsqu'une URL GitHub est fournie comme inspiration. Les règles sont :

  • Lire le README d'abord pour comprendre la structure du projet.
  • Extraire 1 à 3 fichiers sources via des URL brutes pour voir comment le motif est câblé — invites, schémas, fichiers d'orchestration. Jamais le dépôt entier.
  • Se fixer sur un SHA de commit, sauvegarder dans /tmp (ou %TEMP% sous Windows).
  • Prélever la plus petite unité utile : une fonction, une invite, ou juste le motif.
  • Réécrire dans votre style. Citer le SHA source.

Exemples concrets

  • Dépôt TradingAgents : demandé "pouvons-nous utiliser ce motif pour un candidat automatique ?" → README plus quelques fichiers d'agent/invite, proposé un analogue (JobFitAnalyst + Critic argumentant contre). Rien copié dans le projet.
  • Bibliothèque litl/backoff : demandé de "voler l'exp backoff" → récupéré un fichier (_wait_gen.py), extrait le générateur de 8 lignes, réécrit en ligne avec un commentaire de provenance. Pas de pip install.
Ad

Pourquoi un Skill, pas un MCP

L'auteur a choisi de construire cela comme un Skill Claude plutôt qu'un serveur MCP car les Skills sont une pure discipline sur les outils que Claude possède déjà (WebFetch, curl, gh, Read). Les MCP fournissent de nouveaux outils ; les Skills fournissent des instructions. La même forme que le propre mcp-builder d'Anthropic — c'est un Skill, pas un MCP.

Installation

Sous licence MIT, installation en un seul fichier :

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

Les deux skills sont dans la collection jd-skills : github.com/jeet-dhandha/jd-skills.

Un skill frère appelé code-graft gère les cas où un extrait ponctuel ne suffit pas mais une dépendance d'exécution est trop lourde — il ne fournit que la partie de la bibliothèque que vous utilisez, supprime le reste, et peut se resynchroniser sélectivement depuis l'amont.

À qui cela s'adresse

Aux développeurs utilisant Claude Code qui veulent un contrôle précis sur la façon dont les agents IA récupèrent et référencent le code open-source — sans git clone accidentel ni gonflement des dépendances.

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

Six outils open-source qui répondent aux problèmes de sécurité, de coût et de complexité d'OpenClaw
Tools

Six outils open-source qui répondent aux problèmes de sécurité, de coût et de complexité d'OpenClaw

Un développeur a testé six outils communautaires pour résoudre les failles de sécurité d'OpenClaw signalées par Cisco, les coûts en spirale et la configuration complexe. ClawSec fournit une analyse de sécurité et une vérification d'intégrité, Antfarm permet des flux de travail multi-agents déterministes, et LanceDB Pro améliore la récupération de mémoire avec une recherche vectorielle hybride.

OpenClawRadar
Test pratique du modèle de Tencent : performant pour les workflows agents, faible pour le codage complexe
Tools

Test pratique du modèle de Tencent : performant pour les workflows agents, faible pour le codage complexe

Le modèle de Tencent obtient un 8/10 pour les tâches agentiques avec un faible taux d'hallucination, mais échoue sur le code complexe comme les schémas de l'API Notion. À éviter pour la logique backend.

OpenClawRadar
AiPayGen : Une Place de Marché d'Agents IA avec Intégration MCP pour Claude Code
Tools

AiPayGen : Une Place de Marché d'Agents IA avec Intégration MCP pour Claude Code

AiPayGen est une plateforme de marché regroupant 142 agents IA répartis dans 27 catégories, notamment la finance, le droit, la santé, le DevOps, la sécurité et le marketing. Elle fonctionne comme un serveur MCP pour une utilisation directe dans Claude Code, permettant aux utilisateurs de parcourir, invoquer et gérer des agents via des commandes spécifiques.

OpenClawRadar
Opérateur Chrome Zot : Laissez votre agent IA de terminal piloter le navigateur via le panneau latéral
Tools

Opérateur Chrome Zot : Laissez votre agent IA de terminal piloter le navigateur via le panneau latéral

Une extension Chrome + pont local qui permet à zot, un agent de codage en terminal, de contrôler les onglets du navigateur via un outil `browser_action`. Installation en deux commandes, sans modification de zot.

OpenClawRadar