speckit-speckit-utils-resumelisted
Install: claude install-skill racecraft-lab/racecraft-plugins-public
# Speckit Utils Resume Skill
## User Input
```text
$ARGUMENTS
```
## Outline
Resume an interrupted SDD session by scanning the project for active features, detecting their completion state, and generating a prompt to continue work.
### Step 1: Find the project root
Locate the `.specify/` directory to identify the project root. If not found, error: "No spec-kit project found. Run `specify init` first."
### Step 2: Discover features
Scan the `specs/` directory for feature directories (numbered directories like `001-auth`, `002-dashboard`).
For each feature directory, detect state by checking for these files:
- `spec.md` - specification exists and is non-empty
- `plan.md` - implementation plan exists and is non-empty
- `tasks.md` - task breakdown exists
- `checklists/` - quality checklists exist
### Step 3: Parse task completion
If `tasks.md` exists, parse checkbox items:
- `- [x]` or `- [X]` = completed
- `- [ ]` = remaining
Count total tasks, completed tasks, and extract remaining task descriptions.
### Step 4: Determine phase for each feature
| Condition | Phase | Next Command |
|-----------|-------|-------------|
| No `spec.md` or empty | `specify` | `/speckit.specify` |
| `spec.md` exists, no `plan.md` | `plan` | `/speckit.plan` |
| `plan.md` exists, no `tasks.md` | `tasks` | `/speckit.tasks` |
| `tasks.md` exists, some incomplete | `implement` | `/speckit.implement` |
| All tasks complete | `complete` | Review and finalize |
### Step 5: Handle arguments
If