██████╗ ██████╗ ██╗ ██╗
██╔══██╗██╔═══██╗██║ ██║
██████╔╝██║ ██║██║ ██║
██╔══██╗██║ ██║██║ ██║
██║ ██║╚██████╔╝███████╗███████╗
╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚══════╝
Roll out features with AI agents — Move fast, no sprints.
Roll is an autonomous delivery system for software teams — AI agents pick stories from your BACKLOG, execute them with encoded engineering discipline, and ship continuously while you stay focused on what to build next.
Two core values:
- Autonomous delivery —
roll loop onruns BACKLOG items hourly; Dream (nightly code-health scan) surfaces maintenance tasks; humans retain sole release authority - Skill-driven execution — 20+ skills encode TDD, TCR, and INVEST practices as reliable, repeatable workflows any agent can follow
Works with Claude, Cursor, Codex, or your own agent.
npm install -g @seanyao/roll
roll setup # distribute conventions to all AI clients
cd my-project
roll init # create AGENTS.md + BACKLOG.md + docs/features/
roll loop on # optional: let the agent work unattendedRequirements: bash 4+, Node.js 16+
| Topic | English | 中文 |
|---|---|---|
| Overview & architecture | guide/en/overview.md | guide/zh/overview.md |
| Engineering methodology | guide/en/methodology.md | guide/zh/methodology.md |
| Loop (autonomous executor) | guide/en/loop.md | guide/zh/loop.md |
| Dream (nightly health scan) | guide/en/dream.md | guide/zh/dream.md |
| Peer (cross-agent review) | guide/en/peer.md | guide/zh/peer.md |
| Skill selection guide | guide/en/skills.md | guide/zh/skills.md |
| Domain model (DDD) | domain/context-map.md | — |
| Engineering common sense | practices/engineering-common-sense.md | — |
| Command | Description |
|---|---|
roll setup [-f] |
First-time install or re-sync conventions to all AI clients |
roll update |
Upgrade to latest version |
roll init |
Initialize project: AGENTS.md + BACKLOG.md + docs/features/ |
roll status |
Show sync state, skill links, detected AI tools |
roll backlog |
Show pending tasks from BACKLOG.md |
roll loop <on|off|now|status|monitor> |
🤖 Manage autonomous executor |
roll brief |
🤖 Show latest owner digest |
roll peer |
🤖 Cross-agent code review |
roll release |
🤖 Version + tag + npm publish + GitHub Release |
PRs welcome. Keep them focused on one thing. For larger changes, open an issue first.
git clone https://github.com/seanyao/roll.git && cd roll && ./install.sh- Make changes with bats tests (
tests/) - Run
npm testbefore pushing
- khazix-skills by Digital Life Khazix — HV Analysis framework used by
$roll-research, MIT License. - superpowers by Jesse Vincent — composable skills library that inspired several Roll workflow patterns.
MIT License