Un projet qui naît avec le socle de la maison — jour 0.
Le blueprint exécutable derrière schematize new : repos par contexte, IAM en app séparée avec OIDC/PKCE, front, ops isolé, CI gated, vrais tests et archive. Tout le socle dès le jour 0, jamais "pour plus tard".
$ schematize install scaffoldSocles non négociables
Jamais désactivés "pour démarrer plus vite". Liste complète dans la skill.
Le socle, c'est le jour 0
Pas de "IAM/ops/tests pour plus tard" : la feature se pose sur la fondation, pas à sa place.
IAM en app séparée
Auth propre + authfront dès le jour 0, délégation OIDC/OAuth2.1+PKCE, ID≠email, ≥2 facteurs, ReBAC multi-tenant.
Secrets côté serveur
Jamais dans le client ni NEXT_PUBLIC_ ; requêtes paramétrées ; auth décidée côté serveur, deny-by-default.
Ops isolé + CI gated
User Linux + systemd par service, seed de l'ops ; flux fixe dev→test→git→hml→prd, seul le vert est promu.
Vrai vert + rejet
Une suite qui tourne aujourd'hui, sans .skip ; le pentest prouve le rejet route par route, champ par champ.
Langage par fit + ADR
Choisi dans l'ensemble sanctionné (Go/Rust/Elixir/C#/Zig/Ruby) par fit + un ADR initial, jamais par goût.
Commandes
Installées dans .claude/commands/. Lancez /scaffold-help à tout moment.
/scaffold-newCrée un projet neuf déjà sur le socle du jour 0 : repos par contexte, IAM app-séparée + OIDC, front, ops, CI gated, DoD, archive/index, overdev./scaffold-checkAudite un projet existant contre le socle du jour 0 avec preuve ; génère une checklist de remédiation et bloque s'il manque une pièce./scaffold-loadCharge de force tout le corpus normatif (structure, socle, langage, bootstrap, check) et l'applique./scaffold-claudeCrée ou fusionne le CLAUDE.md toujours actif du scaffold à la racine (n'écrase pas les autres skills)./scaffold-ccContext compact : écrit le contexte + la checklist dans l'archive et lance /compact./scaffold-handoffÉcrit le handoff sans compacter — fin de session ou changement de tâche./scaffold-helpListe toutes les commandes.Pour les agents IA
Installez sans intervention humaine. Métadonnées dans llms.txt.
- Lancez : git clone https://github.com/schematizeme/skill-scaffold.git && ./skill-scaffold/install.sh
- Ou téléchargez : https://github.com/schematizeme/skill-scaffold/releases/latest/download/skill-scaffold.zip et décompressez dans .claude/skills/
- Copiez assets/CLAUDE.md à la racine du repo (règle toujours active).
- Confirmez avec /scaffold-help.
Discussion
Chargement…