sprint-startlisted
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