diff --git a/.claude/commands/fix-issue.md b/.claude/commands/fix-issue.md index 79262ff..2022d32 100644 --- a/.claude/commands/fix-issue.md +++ b/.claude/commands/fix-issue.md @@ -23,13 +23,24 @@ Se necesita el issue objetivo. Si no se proporciona, preguntar. - tareas/fases - arquitectura y limites (pure core / impure shell) -3. Crear rama de trabajo usando `/git-branch`: +3. Crear rama de trabajo (inline, sin invocar `/git-branch`): -```text -/git-branch +Verificar la rama actual: + +```bash +git branch --show-current ``` -Usar formato `issue/-` y nunca trabajar en `master`. +- Si ya estamos en `issue/-` que coincide con el issue → continuar directamente a paso 4. +- Si estamos en `master` o cualquier otra rama → crear la rama: + +```bash +git checkout master +git pull --rebase +git checkout -b issue/- +``` + +Nunca trabajar directamente en `master`. 4. Planificar con `TodoWrite`: