mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-03-31 06:03:29 +08:00
1.6 KiB
1.6 KiB
Comando Checkpoint
Crie ou verifique um checkpoint no seu fluxo.
Uso
/checkpoint [create|verify|list] [name]
Criar Checkpoint
Ao criar um checkpoint:
- Rode
/verify quickpara garantir que o estado atual está limpo - Crie um git stash ou commit com o nome do checkpoint
- Registre o checkpoint em
.claude/checkpoints.log:
echo "$(date +%Y-%m-%d-%H:%M) | $CHECKPOINT_NAME | $(git rev-parse --short HEAD)" >> .claude/checkpoints.log
- Informe que o checkpoint foi criado
Verificar Checkpoint
Ao verificar contra um checkpoint:
-
Leia o checkpoint no log
-
Compare o estado atual com o checkpoint:
- Arquivos adicionados desde o checkpoint
- Arquivos modificados desde o checkpoint
- Taxa de testes passando agora vs antes
- Cobertura agora vs antes
-
Reporte:
CHECKPOINT COMPARISON: $NAME
============================
Files changed: X
Tests: +Y passed / -Z failed
Coverage: +X% / -Y%
Build: [PASS/FAIL]
Listar Checkpoints
Mostre todos os checkpoints com:
- Nome
- Timestamp
- Git SHA
- Status (current, behind, ahead)
Fluxo
Fluxo típico de checkpoint:
[Start] --> /checkpoint create "feature-start"
|
[Implement] --> /checkpoint create "core-done"
|
[Test] --> /checkpoint verify "core-done"
|
[Refactor] --> /checkpoint create "refactor-done"
|
[PR] --> /checkpoint verify "feature-start"
Argumentos
$ARGUMENTS:
create <name>- Criar checkpoint nomeadoverify <name>- Verificar contra checkpoint nomeadolist- Mostrar todos os checkpointsclear- Remover checkpoints antigos (mantém os últimos 5)