franklinxkk/ai-delivery-spec

Cadre de développement piloté par spécifications côté produit — PRD, prototype interactif, transfert DDD, gouvernance d'exécution IA, portes d'acceptation. Niveaux L0 à L3, modules de domaine remplaçables. Fonctionne avec Claude Code, Cursor, Codex, OpenClaw.

Qu'est-ce que ai-delivery-spec ?

Ce skill fournit un cadre complet de développement piloté par les spécifications (Spec-Driven Development) orienté produit, couvrant l'ensemble du cycle de vie : de la rédaction du document de spécification produit (PRD) à la validation finale. Il inclut un prototype interactif, un transfert vers le DDD (Domain-Driven Design), une gouvernance de l'exécution de l'IA et des portes d'acceptation. Le framework est organisé en quatre niveaux (L0 à L3), permettant de passer de spécifications simples à une gestion sophistiquée avec des tests de conformité et des pipelines automatisés. Les modules de domaine sont remplaçables et il est compatible avec des assistants IA comme Claude Code, Cursor, Codex et OpenClaw, rendant le processus de développement transparent et vérifiable.

Compatible avec✓Claude Code✓Codex CLI✓Cursor
npx skills add franklinxkk/ai-delivery-spec

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait ai-delivery-spec ?

Cadre de développement piloté par spécifications côté produit — PRD, prototype interactif, transfert DDD, gouvernance d'exécution IA, portes d'acceptation. Niveaux L0 à L3, modules de domaine remplaçables. Fonctionne avec Claude Code, Cursor, Codex, OpenClaw.

Aperçu

Ce référentiel implémente un cadre de développement piloté par les spécifications (Spec-Driven Development) permettant aux équipes produit et aux développeurs de :

  • Rédiger des Documents de Spécification Produit (PRD) clairs et structurés
  • Créer des prototypes interactifs alignés sur les spécifications
  • Assurer un transfert efficace vers le DDD (Domain-Driven Design)
  • Appliquer une gouvernance d'exécution IA pour vérifier la conformité
  • Définir des portes d'acceptation formelles pour chaque niveau de maturité

Niveaux L0 - L3

NiveauDescriptionUtilisation typique
L0Spécification simple, pas de validationIdéation rapide, wireframes
L1Spécification + tests de conformité automatiquesMVP, itérations courtes
L2Spécification + tests + intégration pipelineProjets avec QA automatisé
L3Spécification + tests + pipeline + gouvernance IAProduction critique, conformité réglementaire

Modules de domaine

Les modules de domaine sont conçus pour être remplaçables. Vous pouvez échanger :

  • Moteur de spécification (spec-engine/) - Interprète et valide les PRD
  • Générateur de prototypes (prototype-gen/) - Crée des maquettes interactives
  • Adaptateur DDD (ddd-adapter/) - Traduit les spécifications en artefacts DDD
  • Gouverneur IA (ai-governor/) - Surveille l'exécution et vérifie la conformité

Démarrage rapide

# Cloner le dépôt
git clone https://github.com/franklinxkk/ai-delivery-spec.git

# Installer les dépendances
cd ai-delivery-spec
npm install

# Configurer les variables d'environnement nécessaires
cp .env.example .env
# Editer .env avec vos clés API (CLAUDE_API_KEY, OPENAI_API_KEY, etc.)

# Lancer le mode interactif pour un niveau L0
npm run spec:l0

Utilisation avec les assistants IA

Ce framework est compatible avec :

  • Claude Code - Utiliser la commande /spec pour charger un PRD
  • Cursor - Profitez de l'intégration directe dans l'éditeur
  • Codex - Via l'API REST pour des pipelines automatisés
  • OpenClaw - Supporté par le plugin dédié

Structure du projet

ai-delivery-spec/
├── spec-engine/        # Moteur de spécification
├── prototype-gen/      # Générateur de prototypes
├── ddd-adapter/        # Adaptateur DDD
├── ai-governor/        # Gouverneur IA
├── examples/           # Exemples de PRD complets
├── tests/              # Tests unitaires et d'intégration
└── docs/               # Documentation utilisateur

Licence

MIT

Skills associés