← ClaudeAtlas

sprint-startlisted

Pre-sprint checks, feature branch creation, and sprint planning. Ensures clean state, defines sprint goal and scope, creates sprint spec document.
joris887/exosuit · ★ 4 · AI & Automation · score 74
Install: claude install-skill joris887/exosuit
______________________________________________________________________ ## sprint-start **Skill metrics:** Emit a start event to the activity log: ```bash echo "{\"type\":\"skill\",\"event\":\"start\",\"skill\":\"sprint-start\",\"ts\":\"$(date -u +%Y-%m-%dT%H:%M:%SZ)\"}" >> docs/sessions/.activity-log.jsonl ``` Starting a new sprint. ## Profile-Adaptive Behavior Read the `**Profile:**` line from CLAUDE.md to determine the active project profile. <IF condition="Profile is lean"> **Lean mode:** Skip steps 1.5 (Metrics Health Check), 1.6 (Debt Health Check), and step 3 (Sprint Planning ceremony — no sprint spec generation, no story selection, no PRD check). Perform only: 1a-1d (pre-flight checks), step 2 (create feature branch), and update `docs/progress.md` with branch name and sprint number. </IF> <IF condition="Profile is strict"> **Strict mode:** All steps mandatory. Metrics and debt checks must produce actionable output (not just "all clear"). Sprint spec generation is required with explicit quality gate plan section. </IF> ## 1. Pre-flight Checks Verify the workspace is ready for new work: ### 1a. Check for open PRs ```bash gh pr list --author @me --state open ``` **If open PRs exist:** - Check if any are approved → merge them: `gh pr merge --squash --delete-branch` - If awaiting review → inform user and ask whether to proceed or wait ### 1b. Verify clean working tree ```bash git status ``` **If uncommitted changes exist:** - Warn user — they must commit, s