Story: Compass quality-of-life improvements
Table of Contents
This page documents a story in Sprint 19. It captures the goal, current status, acceptance criteria, and the tasks that compose it.
Goal
Deliver a set of small, independent compass improvements that don't
warrant individual stories: accurate PR state in the orientation
output, recipes born with content from compass add, and a skill
that standardises session start around compass.
Status
| Field | Value |
|---|---|
| State | DONE |
| Parent sprint | Sprint 19 |
| Now | Nothing. |
| Waiting on | Nothing. |
| Next | Nothing. |
| Last touched | 2026-06-06 |
Acceptance
bearings/fleet/wheresurface the PR state (open/merged/closed), with merged visually distinct from open.compass add recipeaccepts body arguments rendered through the mustache template; no post-generation editing needed.- An init-session skill exists prescribing compass-first operation, recipe search for command info, and a bearings-based session start.
Tasks
| Task | State | Start | End | Description |
|---|---|---|---|---|
| Detect merged PRs in compass bearings | DONE | 2026-06-06 | 2026-06-06 | bearings shows the branch's PR as if still open even after it has been merged; detect and surface the merged state. |
| Instantiate recipe body from arguments in compass add | DONE | 2026-06-06 | 2026-06-06 | compass add recipe scaffolds placeholder boilerplate that must be edited afterwards; accept body content as arguments and render it through the mustache template directly. |
| Add an init-session skill | DONE | 2026-06-06 | 2026-06-06 | Add a Claude Code skill that standardises session start: prefer compass for all operations, search recipes for command info, run compass bearings, then summarise and suggest the next action. |