phase-transitions

Enforce forward-only lifecycle phase transitions for Metis documents.

13|3|Updated Jul 2, 2025
One-click install
npx skills add https://github.com/colliery-io/metis --skill phase-transitions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: phase-transitions
Source: https://github.com/colliery-io/metis/tree/main/plugins/metis/skills/phase-transitions
Command: npx skills add https://github.com/colliery-io/metis --skill phase-transitions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Metis documents often move through defined lifecycle phases; this skill enforces orderly, forward-only transitions and ensures context is preserved as documents progress from Vision to ADRs.

Core Features & Use Cases

  • Enforced phase progression: forward-only transitions with validation against allowed paths.
  • Blocked-work support: mark blockers, track resolution, and resume transitions.
  • Reference-driven guidance: rely on a predefined phase map to maintain consistency across document types (Vision, Strategy, Initiative, Task, ADR).
  • Use Case: a project team drafts a new initiative, validates its readiness, and moves it through design, ready, and active phases before completing it.

Quick Start

Transition a selected document to its next valid phase.

Frequently Asked Questions about phase-transitions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce forward-only phase transitions for project documentation?

Forward-only phase transitions enforce orderly document progression by validating against allowed paths like draft to review to published. This prevents skipping stages and ensures context is preserved as documents advance through their lifecycle.

What's the best way to handle blocked states in a document lifecycle workflow?

Blocked states in a document lifecycle workflow are handled by marking blockers, tracking their resolution, and resuming transitions once cleared. This explicit blocked-state transition support prevents stalled documents from blocking the entire project pipeline.

Can I use phase transitions for ADRs and strategy documents, or just tasks?

Phase transitions apply to ADRs, strategy documents, visions, initiatives, and tasks. A predefined phase map maintains consistent progression rules across all these document types, ensuring each follows its appropriate lifecycle path.

How does exit criteria validation work for document phase progression?

Exit criteria validation for document phase progression uses an exit_criteria_met flag to verify readiness before advancing. Documents cannot transition to the next phase until this flag confirms all required criteria have been satisfied.

Why do my Metis documents get stuck between lifecycle phases?

Documents get stuck between lifecycle phases when exit criteria are not met or when blockers are unresolved. The phase progression system explicitly tracks these blocked states and validates exit_criteria_met flags before allowing forward transitions to proceed.

Do I need a predefined phase map to manage document lifecycle transitions?

A predefined phase map is required to manage document lifecycle transitions consistently. It codifies allowed phase paths for each document type and provides the reference-driven guidance that ensures transitions follow established workflow rules.