chore: sprint skill + self-review gate in the dev loop #48
No reviewers
Labels
No labels
component/asr
component/ci
component/config
component/extractor
component/interfaces
component/ir
component/ocr
component/packaging
component/pipeline
component/search
component/sink
component/statestore
component/ui
priority/p1
priority/p2
priority/p3
sprint/0
sprint/1
sprint/2
sprint/3
type/chore
type/docs
type/feat
type/infra
type/test
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: forgejo_admin/digger#48
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "chore/sprint-skill"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Makes "start sprint N" a deterministic trigger and adds the self-review gate you asked for.
Changes
CLAUDE.mddev loop — after opening the PR: wait for CI green → self-review the diff (/code-review/ superpowers:requesting-code-review; fix blocking findings, re-confirm green if I push fixes) → only then say it's ready. Never claim ready before CI-green + self-review; still never self-merge..claude/skills/sprint/— a thin project skill. In any session, "start sprint N" / "groom sprint N" / "continue the sprint" //sprintruns: groom (just-in-time, plan + current state + prior retro) → per-issue dev loop (worktree → TDD → PR → CI green → self-review → stop for your merge) → retro. It sequences the existing rules and enforces the guardrails (plan is source of truth, groom-first, human merges); composes with the superpowers skills rather than replacing them.docs/sprints/README.md— the CI-green + self-review gate folded into the per-sprint Definition of Done.Why
CLAUDE.mdalready loads every session, so "start sprint 0" is mostly understood today — the skill makes it reliable across context compaction and is the durable home for the self-review step so it can't get dropped.No feature code. After merge, "start sprint 0" (or
/sprint 0) is the entry point.🤖 Generated with Claude Code