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

Traduction vers fr : Compétence Aventure Textuelle Claude v1.1.0 Ajoute des Arcs de Campagne et des PNJ Améliorés
La mise à jour v1.1.0 de la compétence d'aventure textuelle Claude introduit des arcs de campagne où la progression des personnages persiste à travers les aventures, des PNJ avec des statistiques et niveaux cachés, et des modules visuels/audio optionnels. Téléchargez text-adventure.zip depuis les versions GitHub pour l'utiliser avec Claude Desktop ou claude.ai.

Termrender : Visualisation d'interface ASCII 6x plus économe en tokens pour Claude
Termrender est un outil Python open-source qui génère des visualisations d'interface utilisateur en ASCII avec une efficacité de 6x en tokens par rapport à la sortie brute de Claude. Il produit des diagrammes et des panneaux en utilisant un minimum de tokens pour une génération et une édition plus rapides.

CONTACT : Jeu de Combat Naval en 3D Intégralement Construit avec du Code Claude
CONTACT est un jeu de combat naval en 3D entièrement construit avec Claude Code + Opus, mettant en scène un cube volumétrique 7×7×7, une économie de crédits avec avantages tactiques, et trois modes de jeu incluant Humain contre Claude et Sonnet contre Sonnet avec mémoire stratégique persistante.

La mise à jour de Hawkeye ajoute l'orchestration de swarm, les tâches à distance et la prise en charge de modèles locaux.
Hawkeye v1.0+ prend désormais en charge l'orchestration d'essaims multi-agents, la mise en file d'attente de tâches à distance et une meilleure intégration avec Ollama/LM Studio. L'enregistreur de vol local-first pour agents IA aide les développeurs à suivre ce qui se passe lorsque les agents travaillent dans des dépôts.