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.

1. 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.

2. Status

Field Value
State DONE
Parent sprint Sprint 19
Now Nothing.
Waiting on Nothing.
Next Nothing.
Last touched 2026-06-06

3. Acceptance

  • bearings / fleet / where surface the PR state (open/merged/closed), with merged visually distinct from open.
  • compass add recipe accepts 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.

4. 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.

5. Decisions

6. Out of scope

Emacs 29.3 (Org mode 9.6.15)