retro
Lightweight mid-wave health check — quick pulse on progress, blockers, and process friction without full assessments or trust updates
- License 许可
- Apache-2.0
- 最近更新
- 2026-09-21
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- args
- team_name
- name
- retro
- description
- Lightweight mid-wave health check — quick pulse on progress, blockers, and process friction without full assessments or trust updates
03 SKILL.md 正文
Run a lightweight retrospective for the {team_name} team. This is a mid-wave health check, not a full end-of-wave retrospective. Use /wave-retro for the comprehensive end-of-wave engine with trust matrix updates and charter proposals.
See
.claude/team/lifecycle.md§ Wave Lifecycle for the canonical skill order and preconditions.
Note: all repo paths in bash blocks below are rooted at
$REPO_ROOTto avoid cwd drift when the skill is invoked from a worktree or child-repo subdirectory (#149).
When to use
- Mid-wave checkpoint to surface blockers early
- After a significant incident or unexpected delay
- When the team lead wants a quick pulse without the overhead of a full retro
Instructions
1. Gather current wave state
Determine the active wave from cross-repo-status.json or ask the user:
REPO_ROOT="$(git rev-parse --show-toplevel)"
cat "$REPO_ROOT/cross-repo-status.json" 2>/dev/null
2. Collect progress data
# PRs merged so far in this wave
gh pr list --state merged --base main --json number,title,author,mergedAt --limit 50
# PRs still open
gh pr list --state open --json number,title,author,createdAt,isDraft --limit 50
# Issues closed this wave
gh issue list --state closed --label "{wave-label}" --json number,title,closedAt
# Issues still open this wave
gh issue list --state open --label "{wave-label}" --json number,title,labels,assignees
3. Collect CI health
# Recent workflow runs
gh run list --limit 20 --json conclusion,name,createdAt,headBranch
Count pass/fail ratio. Flag any branches with repeated failures.
4. Identify blockers and friction
Check for:
- Stale PRs: Open PRs older than 2 days without review activity
- Blocked issues: Issues with no PR and no recent activity
- CI failures: Branches with 2+ consecutive failures
- Review bottlenecks: PRs waiting for review with no reviewer assigned
5. Present health check
Output a concise report (not written to a file — displayed inline):
**Mid-Wave Health Check: {team_name}**
**Progress:**
- Issues closed: {N} / {total} ({percentage}%)
- PRs merged: {N}
- PRs open: {N} ({draft_count} drafts)
**CI Health:** {pass_count}/{total_runs} passing ({percentage}%)
**Blockers:**
- {description of blocker, or "None identified"}
**Friction Points:**
- {stale PRs, review bottlenecks, or "None identified"}
**Recommendation:** {continue as planned | adjust priorities | escalate}
6. Suggest actions (if needed)
If blockers or friction are found, suggest specific actions:
- Reassign stale PRs
- Pair on blocked issues
- Fix CI before continuing feature work
- Escalate cross-repo dependencies
Do NOT take any action without user approval. This is a diagnostic, not an intervention.
Differences from wave-retro
| Aspect | /retro (this skill) |
/wave-retro |
|---|---|---|
| Timing | Mid-wave | End of wave |
| Trust matrix | Not updated | Updated |
| Per-engineer assessments | Not included | Full assessments |
| Charter proposals | Not included | Proposed |
| Feedback log | Not updated | Appended |
| Output | Inline display only | Written to feedback_log.md |
| Scope | Quick pulse | Comprehensive analysis |
What remains manual
- User decides whether to act on recommendations
- Blocker resolution requires team coordination
- If the health check reveals severe issues, the user may choose to run a full
/wave-retroearly
04 同仓库更多 Skills
wave-wrapup
Finalize a wave — PR review, merge sequencing, issue cleanup, worktree cleanup, and handoff to retro
wave-start
Initialize a new wave — worktree cleanup, branch creation, label setup, status file update
wave-scope
Reconcile declared-vs-labeled wave scope between /wave-retro and /wave-kickoff — collect dispositions, fold in retro carry-forwards and memory must-includes, and refresh the meta-issue
wave-retro
Automated wave retrospective — PR analysis, assessments, trust matrix updates, feedback log, charter change proposals
wave-kickoff
Automated wave planning — branch creation, label management, issue labeling, kickoff comments, and execution plan
wave-audit
Audit open issues against merged PRs — find and close orphaned issues with proper comments