Skills · Claude Code · Agent Skills

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.

v0.2.0Disciplina · Autoria de skillsgithub.com/schematizeme/skill-skill-dev

Maintenu par Lucas Andrade

schematize-skill-dev · v0.2.0bash
$ schematize install skill-dev
GitHub →télécharger la skill (.zip)/skill-dev-help · github.com/schematizeme/schematize-cli

Socles 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.

Pas envie d'installer ?

Lisez les normes complètes et copiez-les directement dans votre projet — ou installez la skill pour que l'agent les applique tout seul.