Skip to content
Development
Command

/sprint

Scope-boxed sprints over the backlog: one active sprint, explicit carry-over, a close that refuses to hide unfinished work.

BOOST
From plugin
procoder
21130 skills30 commands2 hooks
Install
> /plugin marketplace add azrtydxb/procoder
> /plugin install procoder@procoder

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/sprint

Context preview

What this command does when you run it.

Scope-boxed sprints over the backlog: one active sprint, explicit carry-over, a close that refuses to hide unfinished work.

Command definition

sprint.md
description: "Scope-boxed sprints over the backlog: one active sprint, explicit carry-over, a close that refuses to hide unfinished work."

The user invoked /procoder:sprint with arguments: $ARGUMENTS

The launcher is: "${CLAUDE_PLUGIN_ROOT}/hooks/launcher.sh"

A sprint is a commitment, not a calendar: a goal plus the stories pulled into it, opened and closed explicitly. One sprint is active at a time — that is the WIP limit, and the point.

  • `launcher.sh sprint open <goal>` — refuses while a sprint is active;

otherwise prints the sprint file for you to write. State a real goal: what this sprint delivers, not a date range.

  • `launcher.sh sprint pull <story-id>...` — commit stories to the

active sprint. Done, missing, or already-committed stories are refused individually; the rest still pull.

  • `launcher.sh sprint status` — goal, committed stories with statuses,

done/total and carried counts. Run it before claiming progress.

  • `launcher.sh sprint carry <story-id> <reason>` — return an unfinished

story to the backlog, with the reason recorded in the story file. Lean makes unfinished work visible; carrying without a reason is refused.

  • `launcher.sh sprint close` — REFUSES while a committed story is

neither done nor carried. Finish it (`backlog close story <id>`) or carry it with a reason, then close; the sprint file gets a Result section with committed/done/carried counts and a Retro scaffold.

  • Fill the Retro before moving on — what slowed us, what we change,

one adaptation worth keeping. The retro is the price of the next sprint: `sprint open` refuses while the last one's Retro is empty (`[sprint] retro = "off"` opts a repo out).

With arguments, run the matching subcommand and act on its output. Without arguments, run `status` and report where the sprint stands.

Read more
Ships withprocoder

Senior-developer discipline for AI coding agents. A commit gate that counts unchecked as failing, quality controllers that refuse to call unfinished work done, and a lessons loop that closes each escaped bug's class. One Go binary, no runtime deps, works with 20+ agents.

Get the whole plugin
Stats
210
Stars
17
Forks
Active
Maintenance
Go
Language
Apache-2.0
License
1d ago
Last commit
2mo ago
Created
5h ago
Added

Repo: azrtydxb/procoder

Other commands on procoder.

adr
Command

adr

Architecture decision records: durable decisions with their date, context, and consequences — supersede, never rewrite.

@azrtydxb@azrtydxbInstall Command