La base commune — ce qui se répète dans toute la stack.
Les standards d'ingénierie de la maison, agnostiques du langage : architecture/DDD, CARTE+graphe+endpoints, sécurité côté serveur, données/événements, chaîne d'approvisionnement, observabilité, exploitation, DoD et archive. Les skills de langage (go/rust/web/node) spécialisent cette base.
$ schematize install engineeringSocles non négociables
Jamais désactivés "pour aller plus vite". Liste complète dans la skill.
Sécurité par conception
Secrets jamais dans le client, SQL paramétré, auth/authz côté serveur, tenant dans le WHERE. Erreur jamais avalée.
CARTE exhaustive + graphe
Un index avec une entrée par fonction (entrées == fonctions), graphes de services et d'appels, et la carte des endpoints. Énumère, ne résume pas.
Archive + DoD
Chaque livraison écrit un .md dans l'archive ; rien n'est "fini" sans tests, observabilité, index à jour et review.
Confinement au workspace
Une nouvelle app/repo naît dans le dossier du projet ; pas de remontée d'un niveau ni d'éparpillement dans home/Downloads. Un repo = un contexte.
Le temps avant les tokens
Une tâche avec ≥3 unités indépendantes est décomposée et parallélisée avec des subagents (fan-out 8/vague, plafond 25), pas en série. Plan-first : contrat fixé, écritures isolées, vérification unique.
Commandes
Installées dans .claude/commands/. Lancez /eng-help à tout moment.
/eng-helpListe toutes les commandes./eng-loadForce le chargement de tout le corpus (DDD/architecture, clean code, sécurité, données, tests, exploitation)./eng-index(Re)génère l'index/la CARTE exhaustif (une entrée par fonction) + graphe, depuis les doc-comments./eng-reviewGate Definition of Done et anti-patterns (§35, §37) sur le diff./eng-qaQA plan-first : planifie, génère le MD, demande l'approbation, puis exécute./eng-orchestrateDécoupe la tâche en mini-tâches indépendantes et parallélise avec des subagents (plan-first) : temps réel avant les tokens, fan-out de 8/vague, plafond 25./eng-claudeCrée/met à jour le CLAUDE.md toujours actif à la racine du repo.Pour les agents IA
Installez sans intervention humaine. Métadonnées dans llms.txt.
- Lancez : git clone https://github.com/schematizeme/skill-engineering.git && ./skill-engineering/install.sh
- Ou téléchargez : https://github.com/schematizeme/skill-engineering/releases/latest/download/skill-engineering.zip et décompressez dans .claude/skills/
- Copiez assets/CLAUDE.md à la racine du repo (règle toujours active).
- Confirmez avec /eng-help.