sprint-agent
Turn any AI agent into an agile developer. Persistent sprint context for Claude Code, Cursor, Copilot, Codex, Gemini, Aider, Windsurf. Zero dependencies.
Install / Use
npx skills add miloudbelarebia/sprint-agentInstalls into whichever agent you are using.
Other
Other agent config
Quality Score
Category
AI & Machine LearningSupported Platforms
Our assessment of sprint-agent
sprint-agent scores 81/100 on our quality scale, 722nd of 945 AI & Machine Learning skills we index.
Its Other is 17 KB long, well organised into 49 sections with 17 code examples: a thorough specification that gives an agent plenty to work with.
It has 24 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated about 6 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
- Our last check on 2026-10-21 found the source still online.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 91/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit β read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk β read a skill before letting an agent act on it.
sprint-agent compared with similar skills
All 4 of these similar skills score higher than sprint-agent; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| sprint-agent (this skill)by miloudbelarebia | 81 | 24 | 6mo ago | Other |
| claude-memby thedotmack | 100 | 114.2k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 109.8k | 1d ago | CLAUDE.md |
| Understand-Anythingby Egonex-AI | 100 | 91.2k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 79.1k | today | CLAUDE.md |
Frequently asked questions
- How do I install sprint-agent?
- Run
npx skills add miloudbelarebia/sprint-agent. The install tabs above show the steps for each supported agent. - Which AI agents does sprint-agent work with?
- It is written for Claude Code, Gemini CLI, Cursor, GitHub Copilot, Windsurf, OpenAI Codex and Aider, as a Other file. Other agents that read the same format can often use it too.
- Is sprint-agent safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is MIT-licensed and scores 91/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is sprint-agent still maintained?
- The repository was last updated about 6 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
Skill content
View source on GitHubπ sprint-agent
Turn any AI agent into an agile developer. Persistent sprint context for Claude Code, Cursor, Copilot, Codex, Gemini, Aider, Windsurf. 83% fewer tokens per session. Zero dependencies. Pure Python.
π Website: miloudbelarebia.github.io/sprint-agent
Sprint Agent gives AI coding agents persistent memory and structured workflow β so they stop wasting tokens re-reading your codebase and start shipping like a teammate.
The Problem
Every time you start a new session with an AI agent, it wastes time re-reading your entire codebase:
WITHOUT Sprint Agent
Session 1 Session 2 Session 3
ββββββββββββββ ββββββββββββββ ββββββββββββββ
β ββββββββββ β β ββββββββββ β β ββββββββββ β
β Read 50 β β Read 50 β β Read 50 β
β files β β files β β files β WASTE
β again β β again β β again β
β ββββββββββ β β ββββββββββ β β ββββββββββ β
β β β β β β
β ββββββββββ β β ββββββββββ β β ββββββββββ β
β Actual β β Actual β β Actual β WORK
β work β β work β β work β
ββββββββββββββ ββββββββββββββ ββββββββββββββ
Context: ~12,300 tokens wasted per session
No memory between sessions
Agent doesn't know what was done yesterday
WITH Sprint Agent
Session 1 Session 2 Session 3
ββββββββββββββ ββββββββββββββ ββββββββββββββ
β ββ sprint β β ββ sprint β β ββ sprint β 2 min
β β β β β β
β ββββββββββ β β ββββββββββ β β ββββββββββ β
β ββββββββββ β β ββββββββββ β β ββββββββββ β
β ββ Actual β β β ββ Actual β β β ββ Actual β β WORK
β ββ work β β β ββ work β β β ββ work β β
β ββββββββββ β β ββββββββββ β β ββββββββββ β
β ββββββββββ β β ββββββββββ β β ββββββββββ β
ββββββββββββββ ββββββββββββββ ββββββββββββββ
Context: ~2,100 tokens (83% reduction)
Full memory: what's done, what's next, what failed
Agent picks up exactly where it left off
Installation
Two ways β same tool, your choice:
# Option A: pip (recommended)
pip install sprint-agent
sprint-agent init
# Option B: standalone (zero install, drop-in single file)
curl -O https://raw.githubusercontent.com/miloudbelarebia/sprint-agent/main/sprint_agent.py
python sprint_agent.py init
Why two modes? The
pippath is the standard developer experience. The standalone path is for restricted environments (corporate firewalls, ephemeral CI runners, air-gapped boxes) wherepip installisn't an option β drop one.pyfile in the repo and it just works.
Quick Start
# 1. Initialize in your project
sprint-agent init --name "My SaaS" --daily 30 --agent claude
# 2. Check today's status
sprint-agent status
# 3. Add tickets to the backlog
sprint-agent backlog add "Fix auth redirect" --priority P1 --effort S
sprint-agent backlog add "Add E2E tests" --priority P2 --effort L --sprint S03
# 4. Plan next sprint
sprint-agent sprint new --goal "Launch payment flow"
# 5. Friday retro
sprint-agent retro
# 6. Save to git
sprint-agent sync
After init, your project gets a .sprint/ directory:
your-project/
βββ .sprint/
β βββ AGENT.md β AI agent reads this first (auto-loaded)
β βββ backlog.md β Prioritized product backlog
β βββ config.yaml β Sprint settings (daily duration, etc.)
β βββ sprints/
β β βββ S01_2026-01-05.md β Weekly sprint with daily breakdown
β βββ retros/
β β βββ RETRO_S01.md β Friday retrospective
β βββ sessions/
β βββ (auto-created)
βββ CLAUDE.md β Auto-generated (Claude Code reads this)
βββ .cursorrules β Auto-generated (Cursor reads this)
How It Works
You Sprint Agent AI Agent
β β β
β sprint-agent init β β
ββββββββββββββββββββββββ>β β
β β Creates .sprint/ β
β β + AGENT.md β
β β + backlog.md β
β β + sprint S01 β
β β β
β "Start working" β β
βββββββββββββββββββββββββββββββββββββββββββββββββ>β
β β β
β β Reads .sprint/ βββββββ
β β β
β β Knows instantly: β
β β β Sprint S03, Day 2 β
β β β 3/8 tickets done β
β β β Next: fix auth bug β
β β β Blocker: DB migrate β
β β β
β β Works 28 min ββββββββ>β
β β Updates sprint ββββββ>β
β β β
β "Done for today" β β
β<βββββββββββββββββββββββββββββββββββββββββββββββββ
β β β
β sprint-agent sync β β
ββββββββββββββββββββββββ>β git commit + push β
β β β
The Token Cost β Real Numbers
Measured on DataFrancePro (5M company database, 70+ tickets, 6 sprints):
| What the agent reads | Without | With Sprint Agent | |---------------------|---------|-------------------| | Instructions file | 6,200 tokens | 200 tokens | | Session history | 5,100 tokens | 0 (in sprint) | | State/status file | 1,600 tokens | 0 (in sprint) | | Sprint file | β | 1,900 tokens | | Total context | ~12,300 | ~2,100 | | Reduction | | 83% |
Time impact (measured across 10 sessions):
| Metric | Without | With | Gain | |--------|---------|------|------| | Context loading | 8-15 min | 2 min | 4-7x faster | | Work time / 30min | 15-22 min | 28 min | +50% | | Repeated exploration | Every session | Never | Eliminated |
Methodology: Personal benchmark, single developer (me) on DataFrancePro. Tokens at ~4 bytes/token. Time = session start to first code edit. 10 daily sessions, April 2026. Before = no agile structure. After = Sprint Agent. Your numbers will vary depending on project size, codebase complexity, and existing context discipline. Treat the 83% as a directional reference, not a guarantee.
The Agile Model
Sprint Agent implements lightweight agile for solo dev + AI agent pairs:
βββββββββββββββββββββ WEEK ββββββββββββββββββββββ
β β
β Mon Tue Wed Thu Fri β
β βββββββ βββββββ βββββββ βββββββ βββββββ β
β βDAILYβ βDAILYβ βDAILYβ βDAILYβ βRETROβ β
β β 30m β β 30m β β 30m β β 30m β β 15m β β
β βββββββ βββββββ βββββββ βββββββ βββββββ β
β β
β Daily = status + 1 ticket + update β
β Retro = review + plan next week β
β β
β Total: 2h15 focused work per week β
β Result: 5-10 tickets shipped per sprint β
ββββββββββββββββββββββββββββββββββββββββββββββββββ
The Sprint Cycle
ββββββββββββ ββββββββββββ ββββββββββββ ββββββββββββ
β BACKLOG βββββ>β SPRINT βββββ>β DAILY βββββ>β RETRO β
β β β β β β β β
β All work β β This weekβ β Today's β β Review β
β P0 β P4 β β 5-8 β β ticket β β Score β
β Icebox β β tickets β β 30 min β β Improve β
ββββββββββββ ββββββββββββ ββββββββββββ ββββββββββββ
β β β β
v v v v
backlog.md sprint.md sprint.md [x] retro.md
Agent Compatibility
Works with any AI coding agent that reads project files:
| Agent | Auto-config file | How it works |
|-------|-----------------|--------------|
| Claude Code | CLAUDE.md | Auto-read at session start |
| Cursor | .cursorrules | Auto-read at session start |
| GitHub Copilot | .github/copilot-instructions.md | Manual read |
| Aider | .aider.conf.yml | Manual read |
| Windsurf | .windsurfrules | Auto-read at session start |
| OpenAI Codex | AGENTS.md | Auto-read at session start |
| Gemini | β | Tell it: "Read .sprint/AGENT.md" |
| Any agent | β | Tell it: "Read .sprint/AGENT.md" |
Commands Reference
sprint-agent init [options]
Initialize .sprint/ directory with templates and agent config.
| Option | Default | Description |
|--------|---------|-------------|
| --name <name> | directory name | Project name |
| --daily <min> | 30 | Daily session duration (minutes) |
| --days <n> | 5 | Working days per sprint |
| --retro-day <day> | friday | Retrospective day |
| --agent <type> | auto | claude cursor copilot codex gemini aider windsurf |
| --force | β | Overwrite existing .sprint/ |
sprint-agent init # defaults: 30min, 5 days
sprint-agent init --daily 45 --days 4 # custom schedule
sprint-agent init --name "My SaaS" --agent claude # named project
sprint-agent init --daily 120 --days 2 --retro-day sunday # weekend warrior
sprint-agent status
Show today's context: date, sprint, progress bar, remaining tickets.
ββββββββββββββββββββββββββββββββββββββββββββββββ
β Sprint Agent β Daily Status β
β βββββββββββββββββββββββββββββββββββββββββββββββ£
β Date : 2026-01-14 (Wednesday) β
β Sprint : S03 (day 3/5) β
β Progress: βββββββββββββββββββββββββ 48% β
β Daily : 30 min session β
ββββββββββββββββββββββββββββββββββββββββββββββββ
Remaining tickets:
β P2-01: Add rate limiting to /api/search
β P2-02: Mobile responsive dashboard
sprint-agent sprint new [options]
Create the next weekly sprint.
| Option | Default | Description |
|--------|---------|-------------|
| --goal <text> | TBD | Sprint goal |
| --daily <min> | from config | Override daily duration |
| --days <n> | from config | Override working days |
sprint-agent sprint new --goal "Launch MVP auth + payment"
sprint-agent backlog add <description> [options]
Add a prioritized ticket to the backlog.
| Option | Default | Description |
|--------|---------|-------------|
| --priority <P0-P4> | P2 | Priority level |
| --effort <XS-XL> | M | Effort estimate |
| --sprint <id> | β | Assign to sprint (e.g. S03) |
spr
Truncated for display β read the full file on GitHub.
Related Skills
claude-mem
114.2kPersistent Context Across Sessions for Every Agent β Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Agent-Reach
109.8kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu β one CLI, zero API fees.
Understand-Anything
91.2kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
headroom
79.1kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit β see the Safety scan above for what the skill file itself contains.
