Plan Forge

Objective in, construction plan out — every step executable cold.

Back to SkillSafe

Forge writes the plan from your objective. Revise audits the plan you paste below against the same standards - dependency order, step size, cold-start briefs - keeps what is sound, and returns the revised plan with every change accounted for.

How it works

Nothing to plan? — a real refactor objective plus the flawed draft plan a team wrote for it. Or , rendered from a saved reply with no run and no charge.

1

State the objective

One line, plus the project facts that matter. Paste your current plan too if you have one — the analyzer walks its dependency graph in your browser, free, before anything is sent.

2

Get the whole plan

One-PR-sized steps in dependency order, each with a self-contained brief, real verify commands, exit criteria and a model-tier hint — plus the parallel waves, computed from the graph.

3

Decide what only you can

Forks the objective leaves open come back as open decisions with the affected step named — never as invented project facts. Answer them in the box under the result, press Add answers and revise, and start step 1.

Questions

Does the plan analyzer cost anything?

No. Paste a plan into the existing-plan box and the analyzer runs entirely in your browser — dependency cycles, unknown and self dependencies, missing context briefs, hollow verify commands, mega-steps, context leaks and unfilled placeholders. Nothing is sent anywhere and no sign-in is needed. Only forging or revising a plan with the model uses credits.

What are the parallel waves?

Every step declares what it depends on, so the dependency graph can be scheduled. Wave 1 is every step with no unmet dependency, wave 2 is everything unblocked once wave 1 lands, and so on. Steps in the same wave have no dependency between them and can be handed to different agents or engineers at the same time. A step that never schedules is in a cycle, and the analyzer says so.

Why does the plan contain placeholders instead of my file names?

Because it was not told them. The plan is built only on the objective, the project facts you paste and any existing plan — it never invents file names, frameworks or team conventions. Where a step needs a fact you did not supply, it writes a marked placeholder and raises the question under open decisions, and the plan confidence line drops to say so.

What does the plan confidence percentage mean?

It is an honest read of how likely the plan, followed as written, completes the objective without major rework. A plan built on guessed or missing project facts scores low, and the clause after the number says why. Fill in the open decisions and revise to raise it.

Can I revise a plan I already have?

Yes. Paste it into the existing-plan box and switch the mode to Revise. Sound steps are kept and credited, ordering and dependency mistakes are fixed, oversized steps are split, and every substantive change is accounted for in the revision notes. You can also revise a plan this app just produced with one button, without copying anything by hand.

Can I drive it from a script?

Yes. The API tutorial documents the exact input fields and the output contract, with worked examples in cURL, Python, JavaScript, Go, Java, Ruby, PHP and C#, including the streaming endpoint and idempotency keys. Manage your token on the token page.