architectstart
Démarre un développement avec un starter léger puis active le mode plan
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Démarre un développement avec un starter léger puis active le mode plan
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Audite un projet API Platform existant et produit un rapport de bonnes pratiques, performances et sécurité
Génère des DTOs (input/output) API Platform avec mapping vers les entités
Génère des filtres API Platform (search, date, range, order, boolean, exists, custom)
Génère un State Processor API Platform pour personnaliser la persistence des données
Génère un State Provider API Platform pour personnaliser la récupération de données
Génère une API Resource complète avec attribut
| name | architect:start |
| description | Démarre un développement avec un starter léger puis active le mode plan |
| license | MIT |
| version | 1.0.0 |
| allowed-tools | ["Read","Write","Bash","AskUserQuestion","EnterPlanMode"] |
| model | sonnet |
IMPORTANT : Exécute ce workflow étape par étape :
Démarrer un développement avec :
/architect:start <type> "<description>" [options]
Types disponibles :
feature → starter-feature.md + checklist-php.mdrefactor → starter-refactor.md + checklist-php.mdapi → starter-api.md + checklist-api.mdfix → starter-fix.md + checklist-php.mdOptions :
--entity=X : Nom de l'entité (feature)--context=X : Bounded context (feature)--target=X : Fichier(s) cible (refactor, fix)--service=X : Service externe (api)--checklist=X : Checklist additionnelle (security, etc.)Si des variables essentielles manquent, utiliser AskUserQuestion :
{
"questions": [
{
"question": "Quel type de développement ?",
"header": "Type",
"multiSelect": false,
"options": [
{"label": "feature", "description": "Nouvelle fonctionnalité métier"},
{"label": "refactor", "description": "Refactoring de code existant"},
{"label": "api", "description": "API ou intégration externe"},
{"label": "fix", "description": "Correction de bug"}
]
}
]
}
# Lire le starter approprié depuis le répertoire du plugin
cat architect/templates/starters/{type}.md
Substituer les variables {VARIABLE} par les valeurs collectées.
Afficher le starter substitué à l'utilisateur avec un résumé :
Starter : {TYPE}
[Contenu du starter]
Checklist associée : checklist-{checklist}.md
Activation du mode plan...
Utiliser EnterPlanMode pour basculer en mode plan.
Le mode plan va :
À la fin du mode plan (avant exécution), rappeler :
Avant d'exécuter, vérifier la checklist :
/architect:validate --checklist={checklist}
# Feature complète
/architect:start feature "Gestion des factures" --entity=Invoice --context=Billing
# Refactoring
/architect:start refactor "Simplifier la validation" --target=src/Validator/
# API/Webhook
/architect:start api "Intégration Stripe" --service=Stripe
# Bug fix
/architect:start fix "Erreur 500 sur login" --target=src/Security/
Le skill doit :