$
brief: 'music studio booking'
✓ 03 phases · 09 sub-features
graph.edges: 28 · deps acyclic
PRD ENGINE
Brief → ordered graph.
Assumptions enriched. Features, sub-features, tasks, deps.
Write a short brief. Get ordered tasks and ready-to-use context, so your agent can start on the next step right away.
Roadmap
Feature roadmap → sub-feature PRD → ordered agent tasks.
F01-S01-T01Build a location search endpoint with coordinates and a search radius.F01-S01-T02Test coordinate validation, radius limits, and search edge cases.F01-S01-T03Build a location input with automatic detection, manual entry, and validation.F01-S01-T04Handle location access failures and invalid input with a manual-entry fallback.F01-S01-T05Test the full search flow from entering coordinates to displaying results.❯ scratch-agent / FutsalGo
Roadmap › PRD › Tasks active. One task per cycle.
scratch-agent task next --plan demo --json› F01-S01-T03
Build a location input with automatic detection, manual entry, and validation.
Run the next task?
Try it: choose a feature, read the PRD, then run a task in the terminal. View the FutsalGo plan
the planning cloud for agents
$
brief: 'music studio booking'
✓ 03 phases · 09 sub-features
graph.edges: 28 · deps acyclic
PRD ENGINE
Assumptions enriched. Features, sub-features, tasks, deps.
AGENT-NATIVE RUNTIME
One active task. Status, layer, checkpoint all readable.
TASK GRAPH
Frontend, backend, QA. The server decides the order.
active · 03 done today · 08 checkpoint false
LIVE PROGRESS
Task status and checkpoints stay visible as the agent works.
case studies
Sample projects generated from short briefs, then built one task at a time by coding agents—from mobile apps to websites.
Flappy Bird
IDR 41,285,600
Balance
Value
IDR 277,800Description
Ethereum is a global platform for decentralized applications.Read more
Crypto Wallet
Summary
Steps
4,355
Distance
2.26 MI
History
Show More
Hiking
1.70 MI
Today
Trainer Tips
Set up your feet for warrior 1 in yoga
with Fitness+ Trainer Jonelle
Watch this Week's Tip
Habit Tracker
Sneakers Shop
Token Plan works with mainstream tools that support OpenAI and Anthropic protocols Learn More
3/24h
Free plan generates per day
18
AI tools supported via one API
SOLO DEV
Write a brief, review the plan, and work through the tasks with your coding agent.
FREELANCER / AGENCY
Turn a client brief into a structured PRD with features, acceptance criteria, and a clear scope before coding starts.
AGENT OPERATOR
Use the plan with OpenCode, Claude Code, or Cursor. Review requirements, task dependencies, and checkpoints as you build.
Start with a short brief. Scratch Agent turns it into a PRD, ordered tasks, and context your coding agent can use. Work in your favorite tools, follow the progress, and review each checkpoint. A clear plan keeps you and your agent working toward the same result.

PRD, task dependencies, and checkpoints. Give your agent a clear starting point.
What Scratch Agent prepares
PromptTurn my brief into a PRD
PromptBreak down the features and dependencies
Teguh Adhi Wibowo · Vibe Coding
Define features, scope, and acceptance criteria in a structured PRD.
Give your coding agent the next task, with its dependencies and context.
Track progress, check the output, and continue from the saved checkpoint.
Requirements from the sample project. Open the plan to inspect the PRDs and tasks.
Open sample planFutsalGo / Sample PRD
Find futsal courts near your location and compare availability, prices, and facilities.
F01 / Acceptance criterion
Search returns courts within the selected radius.
FutsalGo / Sample PRD
Browse available court slots for the next seven days and book consecutive hours.
F02 / Acceptance criterion
The schedule distinguishes available, booked, and unavailable slots.
FutsalGo / Sample PRD
Collect a deposit of at least 50% through bank transfers, digital wallets, or cards.
F03 / Acceptance criterion
Checkout opens the payment provider securely.
FutsalGo / Sample PRD
Let customers change or cancel a booking under the court's cancellation policy.
F04 / Acceptance criterion
Active bookings offer reschedule and cancel actions.
FutsalGo / Sample PRD
Give owners tools to manage courts, operating hours, hourly rates, and incoming bookings.
F05 / Acceptance criterion
Owners register with a verified email and business details.
FutsalGo / Sample PRD
Track bookings, gross revenue, platform fees, and net earnings over a selected period.
F06 / Acceptance criterion
Owners can select a daily, weekly, monthly, or custom date range.
FutsalGo / Sample PRD
Send customers and court owners a reminder 24 hours before a scheduled booking.
F07 / Acceptance criterion
Reminders are scheduled 24 hours before the booking starts.
Bring the idea. Review the plan. Build with your agent.