architectstart
Démarre un développement avec un starter léger puis active le mode plan
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Démarre un développement avec un starter léger puis active le mode plan
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
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 :