Crea commits y pull requests. Usar cuando se necesita commitear cambios, crear PRs, escribir mensajes de commit, o gestionar branches.
<type>(<scope>): <description>
[optional body]
[optional footer]
| Type | Uso |
|---|---|
feat | Nueva funcionalidad |
fix | Bug fix |
docs | Solo documentación |
style | Formato, sin cambio de lógica |
refactor | Refactoring sin cambio de comportamiento |
test | Añadir o modificar tests |
chore |
| Cambios de build, CI, deps |
perf | Mejoras de performance |
Módulo o área afectada: cli, ai, git, state, engine, etc.
feat(cli): add --resume flag to work command
fix(ai): handle timeout in SDK provider gracefully
refactor(engine): extract CI handler to separate module
test(git): add worktree creation tests
Mismo formato que commits: <type>(<scope>): <description>
## Summary
- Bullet point 1 del cambio principal
- Bullet point 2 si aplica
- Bullet point 3 si aplica
## Test Plan
- [ ] Tests unitarios pasan
- [ ] Tests de integración pasan
- [ ] Probado manualmente con: [descripción]
## Related
- Closes #123 (si aplica)
- Related to #456 (si aplica)
enhancement - Nueva featurebug - Bug fixdocumentation - Solo docsrefactor - Refactoringbreaking-change - Breaking changes# Formato: oss-agent/<issue-id>-<descripcion-corta>
git checkout -b oss-agent/123-add-resume-flag
# Verificar cambios
git status
git diff
# Stage archivos específicos (preferido sobre git add .)
git add src/cli/commands/work.ts
git add tests/work.test.ts
git commit -m "feat(cli): add --resume flag to work command
Allows resuming work on a previously started issue session.
The session ID is retrieved from the state database.
Closes #123"
# Push branch
git push -u origin oss-agent/123-add-resume-flag
# Crear PR
gh pr create --title "feat(cli): add --resume flag" --body "..."
Ver CONVENTIONS.md para convenciones específicas del proyecto.