dev-protocol — Cadrage discipliné brainstorm → spec → plan → TDD → review → ship

SkillProductivity

Disciplined development protocol for a non-trivial task: brainstorm → spec → plan → incremental implementation (driven by sub-agents) → TDD → review → ship. Use when the user wants to "do things in order", "spec first", "a plan before coding", "disciplined appro

Use dev-protocol — Cadrage discipliné brainstorm → spec → plan → TDD → review → ship in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add dev-protocol — Cadrage discipliné brainstorm → spec → plan → TDD → review → ship and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the dev-protocol skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

dev-protocol — Cadrage discipliné brainstorm → spec → plan → TDD → review → shipStart free

What this skill tells your AI

The instructions your AI receives, as published by geekfamilycorp/tricorderkit in skills/dev-protocol/SKILL.md and read by Ahel’s review.

Transforme « code-moi ça » en une séquence traçable et vérifiable, avec une porte à chaque étape. C'est un orchestrateur : chaque phase délègue au bon skill existant (spec-driven, planning, incremental, TDD, code-review, shipping, head-agent, canal_agents). On ne duplique pas ces skills, on les met en ordre — et on s'arrête aux portes pour validation humaine quand l'enjeu le justifie.

Quand l'appliquer

  • Tâche > 1 fichier ou à risque (prod, sécurité, irréversible, code inconnu). Sinon : faire direct.

Les phases (avec porte de sortie)

  1. Brainstorm / clarifier — cerner l'intention réelle, les contraintes, le « pourquoi maintenant ». Si flou : 1 question à la fois (cf. interview-me). Porte : intention validée.
  2. Spec — rédiger une spécification courte (objectif, périmètre, non-objectifs, critères d'acceptation). Déléguer à spec-driven-development. Porte : spec approuvée (humain si enjeu).
  3. Plan / découpage — tâches ordonnées, dépendances, ce qui est parallélisable. planning-and-task-breakdown. Porte : plan revu.
  4. Implémentation incrémentale — petits incréments livrables ; déléguer les sous-tâches indépendantes à des sous-agents (head-agent / Task) et, pour le multi-agents, au bus canal_agents. incremental-implementation. Porte : chaque incrément compile/passe.
  5. TDD — un test par comportement (rouge → vert), preuve exécutable. test-driven-development. Porte : tests verts.
  6. Revue — revue multi-axes (qualité, sécurité, simplicité) avant merge. code-review-and-quality, security-and-hardening, et les gates R37/R38 du repo. Porte : revue OK + gates vertes.
  7. Ship — checklist de lancement, rollback, observabilité. shipping-and-launch. Porte : déployable.

Garde-fous

  • Adaptatif : sauter les phases inutiles pour une petite tâche ; ne pas sur-cadrer (l'overkill est un défaut).
  • Portes humaines sur ce qui est structural/risqué/irréversible (cohérent avec code-corrector / agent-config-audit).
  • Anti-duplication : ce skill n'implémente pas spec/plan/TDD/review — il les séquence et délègue.
  • Traçabilité : journaliser décisions et étapes là où la boucle de réflexion existe (reflection/learning-engine).
  • R37 : générique, aucun terme/chemin privé dans le repo public.

Signals

GitHub stars
30
Forks
1
Last commit
Aug 2026
Advanced
Item type
skill
Key
dev-protocol
Source
github.com/geekfamilycorp/tricorderkit