Shape work around what an AI agent already does well — read context, reason, converse, decide. Prefer paths that walk with those strengths instead of fighting them.
Build for how AI already thinks.
SprintBias is agent-friendly, file-based project management. Every feature, task, and bug is plain markdown in your repo — folders are status, markdown is the work, history is free. One board your agents and your team both see.
Stop forcing AI to work your way.
Models already treat docs/, markdown, and git paths as high-signal context. SprintBias leans into that training distribution instead of inventing a private schema the agent has to relearn every session. Session tools help inside a chat. SprintBias is how the work stays when the chat ends.
Every file, command, and help page costs context when an agent loads it. Fewer, sharper commands beat many overlapping ones. Pruning is a feature.
Plain words that read the same to people and agents — task, chat, work, plan. Lifecycle folders backlog → next → doing → review are the affordance.
State the desired path as the rule. Prohibition lists hand the model a map of failure modes and no map of the work. Bias toward action.
Planning your coding agents already know.
Capture a stalled field claim. Sharpen it into finishable jobs. Bind a plan. Unblock. Ship. Pure theater — nothing writes to your project.
Scroll for the full spine · enable JavaScript for the live theater
Field WO stuck → three jobs → plan → review. Hit Replay if you blinked.
Folders are status. Markdown is the work.
Move a file with git mv and you change state. No database. No login. Status you can see in git status.
backlog/
Identified, not ready. Park it here until it can be finished.
next/
Queued for the current sprint. The folder is the sprint.
doing/
In progress. Keep WIP tight so agents stay focused.
blocked/
Needs a key, a decision, or a human. Unblock and resume.
review/
Done — awaiting your eyes on the diff.
done/
Shipped. History lives in git.
Work that lasts past one chat
Plain files in the repo. Close the session — the board is still there for the next agent and the next human.
One board, two audiences
Same folders, same markdown. Agents already speak paths and prose. Humans get a board they can open in any editor.
Easy exit
Remove the tool anytime. Tasks, plans, and history stay in git. No SaaS lock-in, no database export dance.
Drop the board into your project.
Clone once. Point setup at your app path. From then on you capture work, see it, and ship it — with Claude Code or Grok Build as first-class hosts.
git clone git@github.com:jnun/sprintbias.git- 01
Wire it into your app
cd sprintbias && ./setup.sh ~/code/my-app— the board lands in your project, not in the tool repo. - 02
Teach the stack once
./sprint.sh profile— so the agent knows your languages, tests, and conventions. - 03
Capture → work → review
./sprint.sh newtask "…"then./sprint.sh work. That's the loop. Group withnewplanwhen you're ready.