From maxi
Use when the user invokes /maxi:tasks or wants to extract a structured task list from an existing plan.md — spec must be at status "planned"
How this skill is triggered — by the user, by Claude, or both
Slash command
/maxi:tasksThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Extract a structured `tasks.md` from an existing `plan.md`. Pure extraction — no delegation. Produces checkbox tasks with parallel markers, story labels, and phase checkpoints.
Extract a structured tasks.md from an existing plan.md. Pure extraction — no delegation. Produces checkbox tasks with parallel markers, story labels, and phase checkpoints.
docs/maxi/constitution.md must exist — hard stop if missingplanned. Other statuses:
drafting / specified / clarified: stop — "Spec must reach planned status first. Run /maxi:plan."tasked or later: stop — "Tasks already extracted. Proceed to /maxi:analyze or /maxi:implement."plan.md as primary source; also load research.md, data-model.md, contracts/ if they exist alongside it in docs/maxi/specs/NNNN-slug/spec.md, collect the tasks from plan.md that implement it. Tag each task with [US1], [US2], etc.[P] any task that touches different files from all other tasks in the same phase (no shared-file writes, no dependency on concurrent tasks)T001, T002, ... in phase order. No letters, no "Task N", no "Step N".tasks-template.md exists (Read tool) before proceeding; if missing, stop: "Cannot proceed — tasks-template.md is missing. Please reinstall the maxi plugin." Then follow the template:
tasks.md — output to docs/maxi/specs/NNNN-slug/tasks.md following the template schema. Include Dependencies & Execution Order section.status: planned → tasked; also set updated: [today's ISO date] on spec.md and on tasks.md. When creating tasks.md, set its frontmatter: slug and spec_slug from spec, created and updated to today's ISO date.docs/maxi/specs/NNNN-slug/tasks.md (status: tasked). Next: /maxi:analyze (recommended) or /maxi:implement."- [ ] T001 [P] [US1] Create [Entity] model in src/models/entity.py
- [ ] T002 [US1] Implement [Service] in src/services/service.py (depends on T001)
- [ ] T003 [P] [US2] Create [OtherEntity] model in src/models/other.py
Rules:
[P] = safe to run in parallel (different files, no dependency)[USN] = which user story (must match a story from spec.md)[P] on tasks that share files or have dependencies within the same phase## Phase 1: Setup
- [ ] T001 ...
- [ ] T002 [P] ...
**Checkpoint**: Setup complete — foundational phase can begin.
---
## Phase 2: Foundational ⚠️ BLOCKS ALL USER STORIES
- [ ] T003 ...
**Checkpoint**: Foundation ready — user story phases can begin.
---
## Phase 3: User Story 1 - [Title] (Priority: P1) 🎯 MVP
**Goal**: ...
**Independent Test**: ...
- [ ] T010 [P] [US1] ...
- [ ] T011 [US1] ...
**Checkpoint**: User Story 1 complete and independently testable.
When this skill emits prose that references another maxi artifact (an ADR, spec, plan, tasks, constitution, or repo file) — in an artifact body or in a chat report — render it as a relative Markdown link, not a bare slug/number/code span:
.md (an ADR slug like 0003-constitution-decoupled-from-claudemd; for generic spec artifacts use <feature-dir>/<name>, e.g. 0002-migrate-adr-review-fixes/spec; non-.md files keep their full name).related_adrs entries stay bare slugs) or within-document IDs (FR-012, section names).[USN] labels, identify [P] markers. Copying plan.md verbatim is NOT acceptable — it will be missing structure.[USN] label. All implementation tasks for a user story MUST have one.[P].tasks-template.md structure. Include Dependencies section.[P] markers anywhere → identify parallel opportunities[USN] labels → map every implementation task to a storydocs/maxi/specs/NNNN-slug/tasks.md| Rationalization | Counter |
|---|---|
| "plan.md already has checkbox tasks, I'll just copy them" | plan.md tasks are unstructured. You MUST add [P] markers, [USN] labels, phase grouping, and Checkpoints. Copy is never acceptable. |
| "I'll add a few extra tasks to be thorough" | Pure extraction only. Every task traces to plan.md. No invented tasks. |
| "This feature only has one user story, phases are overkill" | Phase structure is required regardless of story count: Setup → Foundational → US1 phase → Polish. |
| "I don't see a foundational phase in plan.md" | Every tasks.md has a Phase 2: Foundational, even if minimal (e.g., one task: "Configure project dependencies"). |
| "Tasks marked [P] in plan.md might have hidden dependencies" | Re-evaluate based on file-level analysis. If plan.md marks something parallel but they share a file, remove the [P] marker. |
npx claudepluginhub amoutiers/maxi-superpowers --plugin maxiCreates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.