refactor: fix-issue command — crear rama inline sin invocar /git-branch
Simplifica el flujo de fix-issue para crear la rama directamente con git checkout -b en lugar de invocar /git-branch, que añadía una capa de indirección innecesaria. Añade lógica para detectar si ya estamos en la rama correcta y continuar sin recrearla.
This commit is contained in:
@@ -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/<NNNN>-<slug>` y nunca trabajar en `master`.
|
||||
- Si ya estamos en `issue/<NNNN>-<slug>` 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/<NNNN>-<slug>
|
||||
```
|
||||
|
||||
Nunca trabajar directamente en `master`.
|
||||
|
||||
4. Planificar con `TodoWrite`:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user