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

Prism MCP v2.1 ajoute une mémoire persistante aux sessions Claude.
Tools

Prism MCP v2.1 ajoute une mémoire persistante aux sessions Claude.

Prism MCP v2.1.0 'Le Palais Mental' offre une mémoire de session persistante pour Claude, éliminant le besoin de réexpliquer le contexte du projet. Il propose un stockage SQLite local, un navigateur de mémoire visuel, une restauration d'état et une synchronisation de contexte entre clients.

OpenClawRadar
Compétence de Rédaction des PII Locaux pour OpenClaw Utilise le Modèle GLiNER
Tools

Compétence de Rédaction des PII Locaux pour OpenClaw Utilise le Modèle GLiNER

Une nouvelle compétence OpenClaw intercepte les réponses sortantes et les traite via le modèle local nvidia/gliner-PII pour détecter et masquer les informations sensibles comme les clés API et les PII, en les remplaçant par des étiquettes comme [API_KEY] et en ajoutant des avis de suppression.

OpenClawRadar
Ollama Mise à Jour Ajoute la Prise en Charge d'OpenClaw pour le Modèle Cloud Kimi k2.5
Tools

Ollama Mise à Jour Ajoute la Prise en Charge d'OpenClaw pour le Modèle Cloud Kimi k2.5

Ollama a publié une mise à jour qui intègre le support OpenClaw pour les modèles cloud, incluant un accès gratuit au modèle Kimi k2.5 avec fonctionnalité de recherche web, fonctionnant sur les centres de données NVIDIA.

OpenClawRadar
Claude Code : Comment connecter votre frontend construit par IA à un véritable backend
Tools

Claude Code : Comment connecter votre frontend construit par IA à un véritable backend

Claude Code crée des interfaces soignées mais utilise souvent des données en dur. Voici quatre façons de le connecter à de véritables backends : API brutes, SDK, CLI et MCP.

OpenClawRadar