Extraction chirurgicale de GitHub : une compétence Claude pour récupérer une fonction, pas tout le dépôt
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 depip install.
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
👀 See Also

Le goulot d'étranglement dans les agents IA parallèles : la file d'attente d'approbation humaine
Un développeur exécutant des agents Claude Code en parallèle décrit le « bottleself » — le point où le parallélisme cesse d'augmenter la production et commence à créer un backlog d'approbations humaines. Sa solution : un planificateur qui décompose les objectifs en sous-tâches, lance des agents, et n'interrompt que pour les décisions non résolues.

Compétences en recherche académique pour Claude Code : un pipeline humain-dans-la-boucle pour la rédaction d'articles
Academic Research Skills (ARS) v3.7.0+ est un plugin Claude Code qui automatise la recherche de références, le formatage des citations, la vérification des données et l'examen de cohérence logique, tout en laissant le chercheur humain garder le contrôle. Installez-le via /plugin marketplace add Imbad0202/academic-research-skills.

Développeur Crée des Compétences Pratiques de Claude pour les Projets Kotlin Multiplatform
Un développeur a créé un référentiel public de compétences Claude spécifiquement pour le travail avec Kotlin Multiplatform, après avoir constaté que les compétences existantes étaient trop génériques, trop orientées vers une pile spécifique ou trop superficielles. Les compétences couvrent les revues d'architecture, l'implémentation de fonctionnalités, la modularisation, l'interface utilisateur Compose Multiplatform, la navigation, les ponts de plateforme, les liens profonds, l'interface utilisateur adaptative, les tests et la gouvernance des builds.

La recherche hybride avec RRF améliore le système de mémoire de l'IA par rapport à la recherche vectorielle pure.
Un système de mémoire IA open-source utilisant PostgreSQL avec pgvector a constaté que la recherche vectorielle pure était insuffisante pour les correspondances exactes, il a donc ajouté la recherche en texte intégral et fusionné les résultats en utilisant la Fusion de Rangs Réciproque (RRF) avec k=60, plus un enrichissement des requêtes via un tokenizer.