commit-tasklisted
Install: claude install-skill mistakenot/auto-stack
# Commit Task
Verify completeness of all planning docs and commit them to `main`. This is the final planning stage -- it does NOT create a feature branch or start implementation.
> Part of the task planning workflow. See [references/workflow-overview.md](references/workflow-overview.md) for the full pipeline.
## Process
### Step 1: Identify Task
Find the active task from user input or recent context. Locate the task folder under `docs/tasks/$ID-$NAME/`.
### Step 2: Verification Checklist
All checks must pass before committing:
- [ ] **All 4 files exist**: `requirements.md`, `solution.md`, `context.md`, `plan.md`
- [ ] **No unanswered Open Questions**: check Open Questions sections in requirements.md and plan.md -- all must be resolved or empty
- [ ] **All ACs addressed**: every acceptance criterion in requirements.md has corresponding test coverage in solution.md and plan steps in plan.md
- [ ] **Plan consistent with solution**: the approach in solution.md matches the phases and steps in plan.md
- [ ] **Context covers plan references**: files and patterns referenced in plan.md are documented in context.md
- [ ] **No unresolved P1 comments**: if review comments exist, no `UNRESOLVED(P1)` threads remain
If any check fails, report the failures and stop. Do not commit incomplete docs.
### Step 3: Commit and Push
```bash
git add docs/tasks/$ID-$NAME/*
git commit -m "docs(tasks): add task $ID-$NAME planning docs"
```
After committing, push to origin:
```bash
git push o