Une skill est un paquet logiciel : version, gate et release — sans négociation.
Crée et maintient les skills du catalogue avec une anatomie complète, une description sobre, la même version à 4 endroits, des scripts testés avec un cas rouge et une release seulement si le gate est vert.
$ schematize install skill-devSocles non négociables
Jamais désactivés "pour aller plus vite". Liste complète dans la skill.
Un dépôt par skill
Dossier skill-[slug], name schematize-[slug], dépôt public dédié et préfixe de commandes unique dans le catalogue.
Anatomie complète
SKILL.md, skill.toml, VERSION, CHANGELOG, README, LICENSE, install.sh, assets, references, scripts et snapshot dans versions/ ; aucun zip dans le paquet.
Description courte avec frontière
Bloc >- de 350 caractères au plus : ce que c’est, un déclencheur d’usage concret et la frontière avec la skill voisine, sans revendiquer le territoire d’autrui.
Même version à 4 endroits
VERSION, skill.toml, frontmatter et ligne Version du SKILL.md concordent, le CHANGELOG explique le pourquoi et skills.json suit.
Bloc hérité jamais à la main
La source est schematize-engineering ; on modifie là-bas puis on lance le sync, jamais le bloc hérité directement dans la skill.
Chaque script avec test rouge et vert
Le cas rouge a été vu échouer avant de passer : un gate qui ne sait pas refuser est de la décoration.
Release seulement avec gate vert
Arbre propre, main synchronisée, git add avec liste explicite, tag annoté, zip avec top-level schematize-[slug]/, puis graphe et skills.json régénérés.
Commandes
Installées dans .claude/commands/. Lancez /skill-help à tout moment.
/skill-bumpMonte la version aux 4 endroits, écrit le snapshot et exige l’entrée du CHANGELOG./skill-ccContext compact : écrit contexte + checklist dans l'archive et lance /compact./skill-claudeCrée ou fusionne le CLAUDE.md toujours actif de skill-dev à la racine (n'écrase pas les blocs d'autres skills)./skill-handoffÉcrit le handoff de contexte sans compacter — fin de session ou changement de tâche./skill-helpListe toutes les commandes./skill-loadCharge de force tout le corpus normatif : anatomie, description, blocs hérités, lint et tests, release et catalogue./skill-newGénère le squelette complet d’une nouvelle skill, qui passe déjà le gate./skill-releaseLe rituel de release : gate, bump, snapshot, zip, tag, GitHub Release, graphe et skills.json./skill-reviewAudite une skill contre le socle : gate, lint du catalogue et lecture de ce que la machine ne lit pas.Pour les agents IA
Installez sans intervention humaine. Métadonnées dans llms.txt.
- Lancez : git clone https://github.com/schematizeme/skill-skill-dev.git && ./skill-skill-dev/install.sh
- Ou téléchargez : https://github.com/schematizeme/skill-skill-dev/releases/latest/download/skill-skill-dev.zip et décompressez dans .claude/skills/
- Copiez assets/CLAUDE.md à la racine du repo (règle toujours active).
- Confirmez avec /skill-help.
Discussion
Chargement…