From spec-driven-workflow
Use quando todas as tasks de um slice foram completadas. Gera UAT, faz reassessment formal do roadmap, atualiza estado. Ativado por: última task do slice completa, /validate-slice.
How this skill is triggered — by the user, by Claude, or both
Slash command
/spec-driven-workflow:completeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Todas as tasks do slice devem estar marcadas `[x]` no PLAN.md.
Todas as tasks do slice devem estar marcadas [x] no PLAN.md.
Verificar completude: Confirme que todos os T0x-SUMMARY.md existem
Gerar UAT: Crie S0x/UAT.md:
# UAT — S0x: [Título do Slice]
## Pré-condições
- [Setup necessário para testar]
## Cenários de Teste
### Cenário 1: [Nome]
1. [Passo 1]
2. [Passo 2]
3. **Resultado esperado:** [O que deve acontecer]
### Cenário 2: [Nome]
1. [Passo 1]
2. [Passo 2]
3. **Resultado esperado:** [O que deve acontecer]
## Critérios de Aceitação
- [ ] [Critério derivado dos must-haves das tasks]
- [ ] [Critério derivado dos must-haves das tasks]
Atualizar Roadmap: Marcar [x] no slice do ROADMAP.md
Reassessment Formal: Antes de perguntar ao humano, faça a verificação:
a. Coverage Check: Para cada critério de sucesso do ROADMAP.md, mapeie a quais slices RESTANTES o provam:
Critério X → S03, S04 (coberto)Critério Y → ⚠ sem dono — BLOQUEIO (nenhum slice restante prova)Se algum critério ficou sem dono, é bloqueio — resolve antes de prosseguir.
b. Boundary Map Check: As interfaces declaradas no Boundary Map correspondem ao que foi realmente implementado? Atualize se divergiu.
c. Avalie:
Criar Reassessment: Crie .spec/milestones/M0xx/S0x-REASSESSMENT.md:
---
date: YYYY-MM-DD
triggering_slice: S0x
verdict: no-change | modified
---
# Reassessment: S0x
## Coverage Check
- Critério 1 → S03, S04 ✅
- Critério 2 → S04 ✅
- Critério 3 → ⚠ sem dono (se aplicável)
## Changes Made
[Se no-change: "Roadmap ainda válido." Se modified: lista de mudanças]
## Decision References
[DEC-0xx que informaram este reassessment, ou "Nenhuma."]
Apresentar ao humano: Mostre o resultado do reassessment e pergunte:
Atualizar STATE.md com o próximo slice ou status de milestone
Registrar lições: Adicione aprendizados relevantes a .spec/KNOWLEDGE.md
Informe: "Todos os slices do milestone estão completos. Use /validate para validação final."
npx claudepluginhub souzalemos/spec-driven-workflow --plugin spec-driven-workflowWraps up a finished memex milestone slice by syncing `docs/CONTINUE_HERE.md` (current state, next slice), ticking off `docs/ROADMAP.md` scoreboard items, confirming observations are logged (deferring to memex-observe), and proposing a git tag/commit subject. Use before committing a slice or when handoff docs have drifted from shipped work.
Reviews task-mapping.md and tasks.md for gaps in vertical slice completeness, TDD structure, story coverage, dependencies, and traceability; generates classified issues.
Breaks grill session/plan/PRD into parent story issue and child issues using tracer-bullet vertical slices, with child references for dependency tracking.