Skip to content

prompt v2.3.0

Système hybride combinant prompts structurés et mode plan pour un développement efficace.

Philosophie

Avant (v1.x) : Templates longs (300+ lignes) avec tout le code boilerplate.

Maintenant (v2.x) : Starters légers (15 lignes) + Mode Plan + Checklists + Agent Teams.

┌─────────────────────────────────────────────────────────────┐
│  MODE SOLO                                                   │
│  1. STARTER (10-15 lignes)                                  │
│     → Contexte minimal + contraintes + livrable attendu     │
│  2. MODE PLAN (exploration + adaptation)                    │
│     → Claude explore le codebase et propose un plan         │
│  3. VALIDATION (checklist automatique)                      │
│     → Vérification avant exécution                          │
├─────────────────────────────────────────────────────────────┤
│  MODE TEAM (v2.1+)                                          │
│  /prompt:team "description"                                 │
│     → Équipe d'agents spécialisés auto-composée             │
│     → Workflow : Analyse → Challenge → Implémentation → QA  │
│     → Communication inter-agents native                     │
└─────────────────────────────────────────────────────────────┘

Installation

Le plugin est automatiquement disponible via le marketplace.

Slash Commands

CommandDescription
/prompt:startDémarre avec un starter + active le mode plan
/prompt:teamOrchestre une équipe d'agents spécialisés
/prompt:validateVérifie la checklist et liste les oublis
/prompt:transformTransforme un prompt en tâches exécutables

Usage

Mode Team (multi-agents)

bash
# Le plus simple - type auto-détecté, équipe par défaut
/prompt:team "Gestion des factures"

# Avec type explicite
/prompt:team feature "Gestion des factures"

# Correction de bug - équipe réduite (challenger, developer, tester, qa)
/prompt:team "Corriger le bug de login"

# Override agents
/prompt:team "Simplifier PaymentService" --agents=architect,developer,qa

Agents disponibles (v2.0.0+)

Agents fusionnés (optimisé pour ressources) :

AgentRôleAccès écriture
analystArchitecture + Design DDD (fusion architect + designer)Non
challengerAvocat du diable, edge cases, sécuritéNon
implementerCode + Tests intégrés (fusion developer + tester)Oui

Agents historiques (solo, pas dans prompt:team v2.0.0+) :

AgentRôleAccès écriture
architectArchitecture, patterns, structure codebaseNon
designerDesign DDD, contrats, interfaces, data flowNon
developerImplémentation code selon plan validéOui
testerÉcriture tests PHPUnit (TDD)Oui
qaPHPStan, CS-Fixer, tests, Chrome UINon

Équipes par défaut (v2.0.0+)

TypeAgentsMode
featureanalyst, challenger, implementerParallèle intra-phase
refactoranalyst, implementerSéquentiel
apianalyst, challenger, implementerParallèle intra-phase
fixchallenger, implementerSéquentiel

Modes :

  • Normal (RAM >= 4 GB) : parallèle intra-phase (max 2 agents)
  • Safe (RAM >= 2 GB, ou --safe) : séquentiel strict (1 agent)

Mode Solo (démarrage rapide)

bash
# Feature métier
/prompt:start feature "Gestion des factures" --entity=Invoice --context=Billing

# Refactoring
/prompt:start refactor "Simplifier la validation" --target=src/Validator/

# API/Intégration
/prompt:start api "Intégration Stripe" --service=Stripe

# Bug fix
/prompt:start fix "Erreur 500 sur login" --target=src/Security/

Validation avant exécution

bash
# Validation PHP standard
/prompt:validate

# Validation API
/prompt:validate --checklist=api

# Validation sécurité
/prompt:validate --checklist=security

Starters disponibles

StarterFichierUsage
featurestarters/feature.mdNouvelle fonctionnalité métier
refactorstarters/refactor.mdRefactoring de code existant
apistarters/api.mdAPI ou intégration externe
fixstarters/fix.mdCorrection de bug

Checklists disponibles

ChecklistFichierPoints vérifiés
phpchecklists/php.mdPHPStan, PSR-12, Elegant Objects, tests
apichecklists/api.mdValidation, auth, rate-limit, logging
securitychecklists/security.mdOWASP, injection, auth, données sensibles

Workflow complet

bash
# 1. Démarrer avec un starter (active automatiquement le mode plan)
/prompt:start feature "Gestion des factures" --entity=Invoice

# 2. Claude explore le codebase et propose un plan
# 3. Tu valides/ajustes le plan

# 4. Avant d'exécuter, valider la checklist
/prompt:validate

# 5. Si tout est OK, exécuter le plan

Avantages vs anciens templates

AspectAvant (v1.x)Maintenant (v2.x)
Taille template300-400 lignes10-15 lignes
FlexibilitéCode boilerplate fixeAdapté au contexte
ExplorationManuelleMode plan automatique
ValidationManuelleChecklist automatisée
Temps de setupRemplir variablesDescription simple

Structure du plugin

prompt/
├── agents/                # Agents spécialisés (6 agents)
│   ├── prompt-architect.md
│   ├── prompt-designer.md
│   ├── prompt-challenger.md
│   ├── prompt-developer.md
│   ├── prompt-tester.md
│   └── prompt-qa.md
├── templates/
│   ├── starters/          # Starters légers (4 fichiers)
│   │   ├── feature.md
│   │   ├── refactor.md
│   │   ├── api.md
│   │   └── fix.md
│   └── checklists/        # Checklists de validation (3 fichiers)
│       ├── php.md
│       ├── api.md
│       └── security.md
├── skills/
│   ├── prompt-start/      # Skill hybride starter + plan
│   ├── prompt-team/       # Skill orchestrateur multi-agents
│   ├── prompt-validate/   # Skill de validation
│   └── prompt-transform/  # Conversion en tâches
└── scripts/               # Scripts utilitaires

Licence

MIT

Publié sous licence MIT