Skip to content

Plan / Roadmap

Tool: strategy-plan Model: Advanced

Triggered by: User asking for a sprint plan, roadmap, prioritization matrix, or organizational setup.

Intent: Produces a structured sequence of work blocks with explicit milestones. Prevents jumping into execution without a strategy.

Capability profile: strategy — requires large_context + structured_output, prefers cost_sensitive, fan-out 1.

SkillRole
strat-advisorStrategic framing and option analysis
strat-prioritizationWeighted backlog ordering
strat-roadmapMilestone and horizon structuring
{
goal: string;
constraints?: string[];
horizon: "sprint" | "quarter" | "year";
}

If work exceeds the capability matrix, flags constraints. Throws to user if the prioritized list is out of budget.

On successful completion chains to: implement · enterprise · research

FSM — Commitment under uncertainty with delayed consequence

Section titled “FSM — Commitment under uncertainty with delayed consequence”
stateDiagram-v2
    [*] --> BacklogSpace
    BacklogSpace --> PrioritizationDeliberation
    PrioritizationDeliberation --> MilestoneCommitment
    MilestoneCommitment --> SprintExecution
    SprintExecution --> VelocityDelay
    VelocityDelay --> SprintSignalReception

    SprintSignalReception --> PositiveVelocity
    SprintSignalReception --> AmbiguousVelocity
    SprintSignalReception --> NegativeVelocity

    PositiveVelocity --> RoadmapReinforcement
    RoadmapReinforcement --> MilestoneCommitment

    AmbiguousVelocity --> ScopeDoubt
    ScopeDoubt --> BacklogReinterpretation
    BacklogReinterpretation --> MilestoneCommitment
    BacklogReinterpretation --> RoadmapWithdrawal

    NegativeVelocity --> RoadmapWithdrawal
    RoadmapWithdrawal --> [*]
sequenceDiagram
    participant Orchestrator
    participant Pool (Analytical)
    participant Pool (Mechanical)
    participant Tool (Context)

    Orchestrator->>Pool (Analytical): Allocate Capability Profile
    activate Pool (Analytical)
    Pool (Analytical)->>Tool (Context): Issue Tool Calls (Parallel)
    Tool (Context)-->>Pool (Analytical): Return Data

    alt Shallow Loop
        Pool (Analytical)->>Pool (Analytical): Auto-correct Schema
    else Medium Loop
        Pool (Analytical)->>Pool (Mechanical): Delegate Fixes
    end

    Pool (Analytical)-->>Orchestrator: Synthesis Gate
    deactivate Pool (Analytical)

    opt Deep Loop
        Orchestrator->>Orchestrator: Complete Throw-back to Prior Stage
    end