Help us improve
Share bugs, ideas, or general feedback.
From metis
This skill should be used when the user asks "when to transition phases", "move to active", "exit criteria", "what phase comes next", "how to complete a task", "transition to completed", "mark as blocked", "phase flow", or needs guidance on advancing documents through their lifecycle phases.
npx claudepluginhub colliery-io/metisHow this skill is triggered — by the user, by Claude, or both
Slash command
/metis:phase-transitionsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill guides moving Metis documents through their lifecycle phases.
Guides MCP work item role transitions: identifies by UUID/title, checks gate status/missing notes/guidance, suggests advance triggers like start/complete/block/cancel.
This skill should be used when the user asks "what document type should I create", "create a bug ticket", "create a feature request", "should this be a task or initiative", "when to use an ADR", "track this bug", "log this tech debt", or needs help choosing between vision, strategy, initiative, task, backlog item, or ADR document types.
Guides through V-Model workflow: assesses project state from BACKLOG.md, HANDOFFS.md, git; recommends next phase skill; audits handoffs; creates feature branches at entry points.
Share bugs, ideas, or general feedback.
This skill guides moving Metis documents through their lifecycle phases.
Phases move forward only. You cannot go backward to a previous phase. Terminal phases cannot transition further.
draft → review → published
shaping → design → ready → active → completed
discovery → design → ready → decompose → active → completed
backlog → todo → active → completed
↓ ↓
blocked ←──┘
draft → discussion → decided → superseded
WARNING: Auto-advancing from decided moves to superseded. Most ADRs should stay in decided indefinitely. Only manually transition to superseded when explicitly replacing with a new ADR.
When documents are created, they start in these phases:
draftshapingdiscoverytodo (or backlog for backlog items)draftBacklog note: Tasks created with backlog_category start in backlog phase and do NOT auto-transition. You must explicitly transition from backlog → todo before the task can be worked.
Transitions are constrained to adjacent phases only.
Invalid transitions (will error):
todo → completed (must go todo → active → completed)discovery → active (must progress through all intermediate phases)draft → published (must go draft → review → published)To complete a task, call transition_phase twice:
transition_phase(short_code) → todo to activetransition_phase(short_code) → active to completedTo publish a vision, call transition_phase twice:
transition_phase(short_code) → draft to reviewtransition_phase(short_code) → review to publishedAuto-advance (recommended):
transition_phase(short_code="PROJ-I-0001")
Moves to next valid phase. Validates exit criteria.
Explicit phase (for blocked state):
transition_phase(short_code="PROJ-T-0042", phase="blocked")
Use explicit phase only for moving to/from blocked state (tasks only).
Force (use sparingly):
transition_phase(short_code="PROJ-I-0001", force=true)
Skips exit criteria validation. Use only when accepting the risk.
Exit criteria are conditions that must be true before transitioning.
discovery → design:
design → ready:
ready → decompose:
decompose → active:
active → completed (tasks):
Documents have exit_criteria_met frontmatter field:
exit_criteria_met: false # or true
Set to true when criteria are met. Used by transition_phase with force: false.
Handle blocked work explicitly:
transition_phase(short_code, phase="blocked")blocked_by field in document to record what's blockingtransition_phase(short_code, phase="active") or phase="todo"Note: Only tasks can be blocked - visions, strategies, initiatives, and ADRs cannot use the blocked phase.
Blocked is a special state that allows returning to todo or active. This is the only case where you can move "backward" - but it's really returning from a paused state, not reversing progress.
CRITICAL: Active tasks and initiatives serve as persistent working memory. While in active phase, regularly update the document with:
This ensures no work is lost if context is compacted or the session ends.
Common mistakes:
The phases protect you. They force discipline that prevents rework.
For detailed phase flow:
references/phase-flow.md - Complete phase documentation with all transition rules