Roadmap Builder
This loop helps generate a structured release roadmap by iteratively gathering project details, defining milestones, and refining the timeline through continuous review until the exit condition is met.
Goal
Build release roadmap
How to Run
Iteratively gather requirements, define milestones, create timelines, and review until the roadmap is finalized.
- 01
Start Loop Execution
Enter the kickoff prompt into your coding agent to begin building the roadmap.
- 02
Review Output at Each Step
After each action, run the check_command to validate progress toward defining clear milestones.
- 03
Iterate Until Complete
Repeat the process up to max_iterations until all milestones are defined or iteration limit is reached.
Workflow Steps
- 01
Ask user for project name, scope, and high-level objectives.
- 02
Gather list of features or deliverables required in the release.
- 03
Identify key dependencies and constraints affecting the timeline.
- 04
Define initial set of milestones and their expected outcomes.
- 05
Create a preliminary timeline with dates or sprints for each milestone.
- 06
Review current roadmap with user using check command for feedback.
- 07
Incorporate feedback by adjusting milestones, timeline, or scope.
- 08
Repeat steps until all milestones are clearly defined or iteration limit is reached.
Kickoff Prompt
Start the "Roadmap Builder" loop. Goal: Build release roadmap Max iterations: 10 Between iterations run: roadmap review Exit when: Milestones defined Let's build a roadmap for your release. Please provide the following: 1) Project name and brief description. 2) High-level objectives. 3) Estimated total timeline (weeks/months). 4) Any known constraints or dependencies. Once I have this, I'll start defining milestones and structuring the release plan. Self-pace this loop. After each iteration, run `roadmap review` and evaluate the output, and only continue if the exit condition is not met (Milestones defined). Stop when the exit condition passes or 10 iterations are reached. Give a short status update each pass.
Guardrails
hardcoded- ·Ensure all gathered information is validated before proceeding.
- ·Require user confirmation after each major step to avoid assumptions.
- ·Do not proceed if critical data like project scope or timeline is missing.
- ·Prevent loops by tracking iteration count and prompting for external input if stalled.
Flow Diagram
Related loops — Planning
Planning
Backlog Grooming Loop
This loop helps your team refine and organize your product backlog by ensuring items are clearly defined, properly prioritized, and ready for development. It iteratively works through backlog items to improve clarity, acceptance criteria, and estimation accuracy.
Planning
Risk Assessment Builder
An automated loop that systematically identifies, analyzes, and documents potential risks in a software project. Designed to help teams proactively manage project threats through structured evaluation cycles.
Planning
Release Planning Loop
A systematic approach to prepare a comprehensive release plan by iteratively assessing project status, identifying risks, and aligning resources. This loop ensures all critical aspects of a software release are covered through automated checks and manual inspections.