Built by Monil Raval β Certified SAFe 6 POPM | Product Owner | Ex-AGCO/Fendt, Bosch | MBA Germany
AgentSprint is one of the first multi-agent AI systems purpose-built for Agile Sprint Planning. Describe a feature or product challenge, and 6 specialised AI agents β each with their own persona, expertise, and system prompt β collaborate in real time to produce a complete, sprint-ready backlog.
No other tool does this. Existing AI tools for product management generate user stories in isolation. AgentSprint simulates an entire agile team debating, estimating, risk-scoring, and reviewing β just like a real PI Planning session.
User Input
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββ
β ORCHESTRATOR AGENT π― β
β Receives input Β· Decomposes Β· Coordinates β
βββββββββββββββββββ¬ββββββββββββββββββββββββββββββββ
β delegates in parallel
βββββββββββΌββββββββββ
βΌ βΌ βΌ
ββββββββββ ββββββββββ ββββββββββ
βPO Agentβ βDev Agentβ βRisk β
βπ€ β βπ» β βAgent β οΈβ
βStories β βEstimatesβ βRisks β
ββββββββββ ββββββββββ ββββββββββ
β sequential review
βΌ
ββββββββββββββ ββββββββββββββ
βScrum Masterβ β QA Agent β
βπ DoR/DoD β βπ§ͺ Tests β
ββββββββββββββ ββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββ
β SYNTHESISED SPRINT BACKLOG β
β User Stories Β· Estimates Β· β
β Risks Β· Tests Β· DoD β
βββββββββββββββββββββββββββββββββββ
| Agent | Role | Output |
|---|---|---|
| π― Orchestrator | Coordinates all agents, synthesises final plan | Sprint kick-off Β· Final summary |
| π€ PO Agent | Product Owner perspective | 4 User Stories Β· Acceptance Criteria Β· Priorities |
| π» Dev Agent | Engineering perspective | Effort estimate Β· Tech stack Β· Dependencies |
| Risk management perspective | 3 Risks Β· Severity Β· Mitigations Β· Risk Score | |
| π Scrum Master | Process compliance | DoR check Β· DoD criteria Β· Blockers Β· Readiness score |
| π§ͺ QA Agent | Quality assurance perspective | Test scenarios Β· Edge cases Β· Exit criteria |
Try it with one of these prompts:
- "Build a real-time PIM data quality dashboard for product managers to monitor and fix data errors across 4 global brands"
- "Add live charger availability and session pre-booking to a mobile app for EV drivers"
- "Create a fleet management portal with consolidated billing and cost centre allocation"
I spent 10 months as a Product Owner at AGCO/Fendt running SAFe PI Planning for 4 teams across global brands. Sprint planning consumed 2β3 days per sprint. The process was:
- Write user stories (PO)
- Get dev estimates (Dev Team)
- Identify risks (Risk Register)
- Check DoR compliance (Scrum Master)
- Write test scenarios (QA)
- Synthesise into a sprint plan (Everyone)
AgentSprint simulates steps 1β6 in under 60 seconds.
AgentSprint uses a sequential orchestration pattern with parallel delegation:
// Each agent has a unique system prompt (persona)
const AGENTS = {
orchestrator: { persona: "You are the Orchestrator Agent..." },
po: { persona: "You are the Product Owner Agent..." },
dev: { persona: "You are the Developer Agent..." },
risk: { persona: "You are the Risk Agent..." },
sm: { persona: "You are the Scrum Master Agent..." },
qa: { persona: "You are the QA Agent..." }
};
// Orchestration flow
async function runAgents(feature) {
await callClaude(AGENTS.orchestrator.persona, feature); // Kick-off
await callClaude(AGENTS.po.persona, feature); // User stories
await callClaude(AGENTS.dev.persona, feature); // Estimates
await callClaude(AGENTS.risk.persona, feature); // Risks
await callClaude(AGENTS.sm.persona, feature); // DoR/DoD
await callClaude(AGENTS.qa.persona, feature); // Tests
// Synthesise β Sprint Plan
}| Decision | Choice | Reason |
|---|---|---|
| Framework | Vanilla JS | Zero dependencies, runs anywhere, GitHub Pages compatible |
| Agent Communication | Sequential API calls | Simpler to debug, easier to follow for demo purposes |
| Model | Claude Sonnet claude-sonnet-4-20250514 | Best balance of speed and quality for agentic tasks |
| Persistence | In-memory | No backend needed, fully client-side |
agentsprint/
βββ index.html # Complete app β single file, zero dependencies
βββ README.md # This file
βββ architecture.md # Deep dive into multi-agent design
βββ examples/
βββ sample-output.md # Example sprint plan outputs
git clone https://github.com/monilraval/agentsprint.git
cd agentsprint
open index.html # That's it. No npm. No install. No config.To enable AI generation, the app calls the Anthropic API directly from the browser. Add your API key in the fetch headers (for local testing only β never commit keys).
| Feature | AgentSprint | ChatGPT prompt | Jira AI | GitHub Copilot |
|---|---|---|---|---|
| Multiple agent perspectives | β 6 agents | β Single response | β | β |
| Dedicated Risk Agent | β | β | β | β |
| SAFe methodology built-in | β | β | β | β |
| DoR/DoD compliance check | β | β | β | β |
| Zero dependencies | β | N/A | β | β |
| Open source | β | β | β | β |
| Built by a real PO | β | β | β | β |
- v1.1 β Export sprint plan as JIRA-compatible CSV
- v1.2 β Persistent sprint history across sessions
- v1.3 β Agent memory (agents reference previous sprint decisions)
- v2.0 β Real parallel agent execution using Web Workers
- v2.1 β SAFe PI Planning mode (multiple teams, Program Board)
PRs welcome. If you're a Product Owner, Scrum Master, or agile practitioner and want to improve the agent personas β open an issue or PR.
MIT β free to use, fork, and build on.
| linkedin.com/in/monil-raval | |
| Website | clarushorizon.com |
| monilraval@gmail.com | |
| SAFe Cert | ID: 76253775-6778 |
AgentSprint was built because the best way to demonstrate product thinking is to build the product. This is how I work: I don't just talk about agile β I ship it.
β If this helped you, please star the repo β it helps other PMs find it.