local
Skill0 starsChanged 12 days agoMITView on GitHub
Délègue une sous-tâche bornée au harness Claude Code LOCAL (claude-local → Ollama sur la RTX 5090) pour ne pas consommer le quota Anthropic. Déclencheurs — "/local", "fais-le en local", "délègue à l'IA locale", "hors quota", ou proactivement quand une tâche est bornée, en lecture, vérifiable et qu'une erreur coûte peu.
3 other projects use a version of this.
Adopted by
Most recently taken up by
- Seth090502/osanwe-publictheir own version, first seen Oct 20, 2026
- dynos-fit/dynos-worktheir own version, first seen Oct 13, 2026
- kagenti/kagentitheir own version, first seen Oct 8, 2026
Other versions3 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 3
- kagenti/kagenti★ 303same name
- dynos-fit/dynos-work★ 2same name
- Seth090502/osanwe-public★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
The file
Files
/local — déléguer au modèle local
Le harness Claude Code tourne nativement sur Ollama (ANTHROPIC_BASE_URL), en
mode --bare. Le wrapper claude-local encapsule tout (scripts/claude-local.sh
de claude-code-codex, lié dans ~/.local/bin). Ce skill décide quoi lui
confier, comment formuler la consigne, et comment vérifier le retour.
Claude (Opus/Fable) reste le décideur et le relecteur ; le modèle local est un
exécutant rapide et gratuit.
Déléguer ou pas — la règle en 4 tests
Déléguer seulement si les 4 sont vrais :
| Test | Oui → déléguer | Non → garder |
| Borné | 1 à 5 fichiers, une sortie attendue précise | multi-fichiers, refacto, architecture |
| Autonome | tout le contexte tient dans le prompt + les fichiers cités | dépend de CLAUDE.md, de la mémoire, de l'historique de session |
| Vérifiable | je peux contrôler le résultat en moins de temps qu'il m'en faudrait pour le produire | résultat invérifiable sans le refaire |
| Faible enjeu | une erreur coûte une relecture | touche la prod, le gitops, un secret, une donnée |
Bons candidats : résumé/relecture d'un doc, extraction d'une liste (fonctions,
endpoints, TODO), revue d'un fichier isolé, relecture EN, classement, génération
de fixtures ou de tests unitaires simples, première passe sur un log.
Jamais : bump gitops, SQL de boot, migration, tout ce qui suit un livrer.sh.
Procédure
- Ollama vivant ?
curl -s -m 3 http://127.0.0.1:11434/api/version. Sinon :OLLAMA_CONTEXT_LENGTH=32768 nohup ollama serve > ~/projects/developpeur/tmp/ollama-serve.log 2>&1 &(jamaispkill -f "ollama serve": le motif matche le shell appelant). - Écrire un prompt autonome. Le modèle local n'a ni CLAUDE.md, ni mémoire, ni contexte de session. Le prompt doit contenir : les chemins exacts à lire, l'outil à utiliser (« avec l'outil Read »), le format de sortie attendu, la langue, une borne de longueur. Une consigne vague = une réponse vague.
- Restreindre les outils :
--tools "Read,Glob,Grep"par défaut. Pas deWrite/Edit/Bashen headless — le classificateur du mode auto le refuse, et c'est sain. Si le résultat doit être écrit, le modèle le rend sur stdout et c'est moi qui écris après relecture. - Lancer, depuis le dossier du projet concerné, avec un timeout :
Un seul appel à la fois (la VRAM ne tient qu'un modèle 30B + son cache). Modèle par défaut :cd <projet> && timeout 300 claude-local "<prompt>" --tools "Read,Glob,Grep" 2>/dev/nullqwen3-coder:30b(12 s à chaud, 2 s en cache, 100 % GPU, mesuré 18/09).CLAUDE_LOCAL_MODEL=qwen3:32bsi on veut du raisonnement plus verbeux (~16 s),llama3.1:8bpour du très simple. - Vérifier avant de s'en servir — [[feedback_reverifier_apres_un_agent]] s'applique intégralement : contrôler au moins un point factuel du retour contre la source (un chemin, une fonction, un chiffre). Si le retour est creux ou hors sujet, ne pas relancer trois fois : reprendre la tâche moi-même.
- Dire ce qui a été délégué dans la réponse à Sylvain : « fait en local (qwen3-coder, 14 s) », pour qu'il sache ce qui n'a pas coûté de quota.
Exemple
Sylvain : « liste les endpoints du backend finance sans test ».
cd ~/projects/developpeur/finance-tracker/backend && timeout 300 claude-local \
"Avec Glob, liste src/**/*.controller.ts. Avec Read, lis chacun. Réponds en français \
par un tableau markdown : fichier | méthode HTTP | route | un fichier *.spec.ts \
correspondant existe (oui/non, vérifie avec Glob). Rien d'autre." \
--tools "Read,Glob" 2>/dev/nullPuis je vérifie 2 lignes du tableau contre les sources avant de répondre.
Anti-patterns
- ❌ Lancer sans
--bare(le wrapper l'impose) : le prompt système complet dépasse 32k tokens, Ollama tronque, le modèle répond « I'm ready to help ». - ❌ Déléguer pour « gagner du temps » une tâche qui demande le contexte projet : le résultat sera plausible et faux.
- ❌ Prendre le retour local pour argent comptant, ou l'écrire dans un fichier sans relecture.
- ❌ Plusieurs
claude-localen parallèle. - ❌ Utiliser
gemma3:27b: pas d'appel d'outils.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

