From aiwf-extensions
Decomposes an approved aiwf epic into a sequenced set of independently-shippable milestones. Allocates each M-NNN via `aiwf add milestone --epic E-NN`, scaffolds each milestone spec from the plugin's template, sequences them by dependency. Use after `aiwfx-plan-epic` when the user says "break this into milestones" or "plan the work for E-NN".
How this skill is triggered — by the user, by Claude, or both
Slash command
/aiwf-extensions:aiwfx-plan-milestonesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Decomposes an existing epic into milestones. The skill drives the conversation about *what to ship in what order*; aiwf owns id allocation and per-milestone commits.
Decomposes an existing epic into milestones. The skill drives the conversation about what to ship in what order; aiwf owns id allocation and per-milestone commits.
An epic spec exists. The user says: "break E-NN into milestones", "plan the work for the auth epic", "sequence the milestones for X".
If the epic doesn't exist yet, use aiwfx-plan-epic first.
Read the epic spec. Open work/epics/E-NN-<slug>/epic.md. Understand:
Decompose into milestones. Each milestone:
Sequence them. Foundational first. Group related work; don't scatter concerns. Identify any milestones that can be parallelized (no dependency between them).
Allocate each milestone via aiwf. For each one in sequence:
aiwf add milestone --epic E-NN --title "<imperative title>"
aiwf allocates the next free M-NNN (global, not epic-scoped), creates work/epics/E-NN-<slug>/M-NNN-<slug>.md with the minimal body skeleton, sets parent: E-NN in frontmatter, and produces one commit per milestone with aiwf-verb: add trailers.
Replace each milestone's body with the rich template at this plugin's templates/milestone-spec.md. Fill in:
Frontmatter (id, parent, status: draft) was set by aiwf add — don't touch.
Add depends_on: to milestone frontmatter when relevant. If M-005 depends on M-003, edit M-005's frontmatter:
depends_on: [M-003]
aiwf check validates depends_on is a real DAG (no cycles).
Update the epic's Milestones list. Edit the epic spec to list all milestones in execution order. Use the format from the epic template — link, one-line description, dependencies.
Update ROADMAP.md by running:
aiwf render roadmap --write
Confirm the sequence with the user. Walk through the milestone list together. Identify any scope adjustments before drafting begins.
aiwfx-start-milestone). This skill produces the milestone list and shape, not the full spec body for milestones not yet started.draft. Promotion happens at aiwfx-start-milestone.aiwf add gap) for later.→ aiwfx-start-milestone <M-NNN> for the first milestone in the sequence.
npx claudepluginhub 23min/ai-workflow-rituals --plugin aiwf-extensionsProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.