Use when planning with fixed deadline or target outcome, working backward from future goal to present, defining milestones and dependencies, mapping critical path, identifying what must happen when, planning product launches with hard dates, multi-year strategic roadmaps, event planning, transformation initiatives, or when user mentions "backcast", "work backward from", "reverse planning", "we need to launch by", "target date is", or "what needs to happen to reach".
12k tokens
context cost
the whole folder, loaded on every use
4
files
instructions only
0
copies elsewhere
how many repositories repackaged it
275
stars on the repo
on the repository, not the skill itself
Install
one command, takes just this skill from the repository
Roadmap Backcast helps you plan backward from a fixed goal or deadline to the present, identifying required milestones, dependencies, critical path, and feasibility constraints. It transforms aspirational targets into actionable, sequenced plans.
When to Use
Invoke this skill when you need to:
Plan toward a fixed deadline (product launch, event, compliance date)
Work backward from strategic goal to present steps
Map dependencies and sequencing for complex initiatives
Identify critical path (longest sequence that determines timeline)
Assess feasibility of ambitious timeline
Coordinate cross-functional work toward shared milestone
Plan multi-year transformation with interim checkpoints
Sequence initiatives that build on each other
Allocate resources across dependent workstreams
User phrases that trigger this skill:
"We need to launch by [date]"
"Work backward from the goal"
"What needs to happen to reach [outcome]?"
"Reverse plan from target"
"Fixed deadline, what's feasible?"
"Backcast from [future state]"
"Critical path to delivery"
What Is It
A backcasting roadmap that:
Defines end state (specific, measurable target outcome and date)
Works backward (what must be true one step before? And before that?)
Identifies milestones (key checkpoints with clear deliverables)
Maps dependencies (what depends on what, what can be parallel)
Finds critical path (longest chain that determines minimum timeline)
Assesses feasibility (can we realistically achieve by target date?)
Quick example (Product Launch by Q1 2025):
Target: Product live in production for 1000 customers by Jan 31, 2025
State specific outcome (not vague goal), target date, success criteria. See Common Patterns for outcome definition examples. For straightforward backcasts → Use resources/template.md.
Step 2: Work backward to identify milestones
Start at end, ask "what must be true just before this?" iteratively. Create 5-10 major milestones. For complex multi-year roadmaps → Study resources/methodology.md.
Step 3: Map dependencies and sequencing
Identify what depends on what, what can run in parallel. See Dependency Mapping for techniques.
Step 4: Identify critical path
Find longest sequence of dependent tasks (this determines minimum timeline). See Critical Path Analysis.
Step 5: Assess feasibility and adjust
Compare required timeline to available time. Add buffers (20-30%), identify risks, adjust scope or date if needed. Self-check using resources/evaluators/rubric_roadmap_backcast.json before finalizing. Minimum standard: Average score ≥ 3.5.
Dependency Mapping
Dependency types:
Sequential (A → B): B cannot start until A completes
Example: Design must complete before engineering starts
Critical path impact: Extends timeline
Mitigation: Start A as early as possible, parallelize where safe
Parallel (A ∥ B): A and B can happen simultaneously
Example: Backend and frontend development
Critical path impact: None (if resourced)
Benefit: Reduces overall timeline
Converging (A, B → C): C requires both A and B to complete
Example: Testing requires both code complete AND test environment ready
Critical path impact: C waits for slower of A or B
Mitigation: Monitor both paths, accelerate slower one
Diverging (A → B, C): A enables both B and C
Example: API contract defined enables frontend AND backend work
Critical path impact: Delays in A delay everything downstream
Mitigation: Prioritize A, ensure high quality to avoid rework