with one click
start
Quick session orientation — state, handoff, focus
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Quick session orientation — state, handoff, focus
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | start |
| description | Quick session orientation — state, handoff, focus |
| argument-hint | [--detail | --brief <project> | --handoff [path] | --reconstruct] |
| allowed-tools | Read Shell Glob Grep |
Run this at the beginning of a new session, or whenever you need to re-orient.
head -4 BACKLOG.md (the > State: line — ground truth)find .planning -maxdepth 2 -name whats-next.md -printf '%T@ %p\n' 2>/dev/null | sort -rn | head -5ls -d .planning/*/ 2>/dev/null || echo "none"git log --oneline -10git status --shortParse $ARGUMENTS to determine the mode. If empty, default to minimal.
minimal — default, ~3 tool callsPresent a compact snapshot:
## Where Things Stand
> [State line from BACKLOG.md — already in context]
## Handoff
[Most recent whats-next.md — one paragraph. If stale: "Handoff may be stale — X commits since written."]
[If multiple handoffs exist: note the others briefly.]
## Suggested Focus
1. **[Continue: title]** — [what's in the handoff]
2. **[Next: title]** — [highest priority Up Next backlog item]
3. **[Quick win: title]** — [small item, low effort]
What are you working on?
Rules:
> State: line is sufficient--detailIf no handoff exists: skip the Handoff section entirely. The user can run --detail for git-log reconstruction if they need it.
Brief gap check (always run in minimal mode):
After reading the handoff, check whether a BRIEF exists for the active work area:
ls .planning/*/BRIEF.md 2>/dev/null
If the handoff references a project or directory but no matching BRIEF exists, surface it concisely at the bottom of the minimal output:
⚠ No project brief found for this work. Run `/brief <name>` to create one.
Do not block on this — surface and move on. One line only.
--detail — include brief alignmentAfter the minimal output, add:
## Brief Alignment
- **[project]**: [one-liner] — [aligns / ⚠ no backlog item]
- **[project]**: [one-liner] — [aligns / ⚠ scope drift?]
For each planning project:
--brief [project] — read full BRIEF.md for a specific project.planning/<project>/BRIEF.md in fullIf no project is specified, default to the one with the most recent whats-next.md.
--handoff [path] — dump the handoff content--reconstruct — git-log-based context reconstructionWhen there's no handoff file (crash, abrupt end, or /whats-next was skipped):
git log --oneline -10, identify the cluster of commits from the last session| Situation | Mode |
|---|---|
| New session, user knows what they're working on | minimal (default) |
| User is returning to a previous project | minimal → they'll pick from suggestions |
| User wants to check if scope drifted | --detail |
| User is resuming a specific project, wants context | --brief <project> |
| User wants to see what the handoff says | --handoff |
| No handoff file, session needs context from git log | --reconstruct |
> State: line is the summary; read sections on request--detailReview all pending changes against repo conventions before committing
Mark files as human-reviewed with specific validation types
Harvest and locally merge changes from a paude container session. Use when pulling agent work from paude, running paude harvest, merging session commits, importing submodule changes from a container, or fixing failed harvest/submodule fetch.
Start a paude container session for fire-and-forget agent work. Use when creating a paude session, delegating a task to paude, running work in an isolated container, setting up a paude worktree, or launching pi/claude/gemini in podman.
Write a task spec file for a paude container agent. Use when delegating work to paude, preparing a paude prompt-file, writing fire-and-forget agent tasks, or scoping submodule work for harvest.
Diagnose a running or stalled paude container session. Use when paude seems stuck, harvest returned empty, checking paude status, debugging 403 proxy blocks, or deciding wait vs harvest vs reset.