maestro-phase-add

Insert a new phase into a project roadmap and renumber subsequent phases.

511|63|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/catlog22/Maestro-Flow --skill maestro-phase-add
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maestro-phase-add
Source: https://github.com/catlog22/Maestro-Flow/tree/main/.codex/skills/maestro-phase-add
Command: npx skills add https://github.com/catlog22/Maestro-Flow --skill maestro-phase-add

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates inserting a new phase into a project roadmap and keeps phase numbers, directories, and state in sync.

Core Features & Use Cases

  • Create a new phase directory with an initialized index.json.
  • Insert the phase into roadmap.md at the correct position and renumber subsequent phases.
  • Update the internal state (state.json) to reflect renumbering and the addition of the new phase.
  • Validate inputs and prevent duplicate slugs; provide clear error handling.

Quick Start

Add a new phase named 'authentication' after phase 2 to observe automatic renumbering and updates.

Frequently Asked Questions about maestro-phase-add

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

FAQPage Schema
How do I insert a new phase into a project roadmap and automatically renumber the existing phases?

Inserting a new phase requires a phase name and an optional --after or --before flag to determine positioning. The system validates inputs, checks for duplicate slugs, creates the phase directory, and updates index.json, roadmap.md, and state.json accordingly.

What happens to the internal project state when renumbering phases in a workflow roadmap?

Renumbering phases updates the internal state.json file to reflect the modified sequence and new phase addition. This ensures the project state remains synchronized with the roadmap.md content and the directory structure.

Can I add a project phase without manually updating the index files and roadmap markdown?

Adding a project phase automatically creates the directory with an initialized index.json and inserts the phase into roadmap.md at the correct position. This eliminates manual updates to index files and roadmap markdown content.

Does the phase insertion tool validate duplicate phase names before updating the roadmap?

Yes, the tool validates inputs and checks for duplicate slugs before modifying the roadmap. It provides clear error handling to prevent naming conflicts and maintain project roadmap integrity.

What format does the phased roadmap use for storing directories and phase numbers?

Phased roadmaps are stored under the .workflow/phases directory structure and use zero-padded two-digit phase numbers. This format ensures proper alphabetical sorting and consistent numbering across index files and roadmap content.