Explore the codebase, present a clear implementation plan, and wait for explicit user approval before writing any code. Use for any non-trivial change (new feature, bug fix, refactor). Rule
Before writing any plan, explore the relevant files:
Grep (function names, class names, component names)Rule: zero file modifications in this phase.
Structure your response exactly as follows:
STOP. Do not touch any file.
Output literally:
Please confirm with OKAY if the understanding and plan are correct. Otherwise, tell me what is wrong and I will adjust before coding.
Absolute rule: If the user does not say OKAY (or equivalent: "yes", "go", "ok", "c'est bon", "lance"), stay in Phase 3. Do not proceed.
Once OKAY is received:
Never commit unless the user explicitly asks.
Une fois le code implémenté et validé, suivre ce cycle complet. Chaque étape a un skill dédié :
/create-issue → /worktree-start → code → /commit → /create-pr → merge → /worktree-finish
↑ │ │
└────────────── next issue ──────────┘ │
└────────────── epic still open? ──────────────────────────────────────────┘
/create-issue (crée avec labels, scope, lien epic)#NParent: #P dans le body/worktree-start <N> → crée ../KLASSCIv2-issue-<N> basé sur origin/presentationpresentation, committer avec Refs #N../KLASSCIv2-issue-<N>//commit → détecte l'issue #N automatiquement, ajoute Refs #NLot X/Y: description dans le bodyCloses #N au lieu de Refs #N/create-pr → base presentation, lien issue, tableau epic si applicable/worktree-finish <N> → supprime worktree + branches, ferme l'issue| Situation | Action |
|---|---|
| Nouvelle feature, nouveau scope | /create-issue → /worktree-start |
| Prochain lot d'un epic existant | /create-issue (avec Parent: #P) → /worktree-start |
| Bug critique trouvé pendant le dev | /create-issue (priority:high) → /worktree-start |
| Bug mineur dans le même scope | Fixer dans le PR actuel, Refs #N dans le commit |
| Petit fix (< 30 min) | Pas de worktree, committer directement sur presentation |
$ARGUMENTS