skills/claude-code-audit-workspace/iteration-1/eval-1-direct-audit-request/with_skill/outputs/audit/drafts/skills/resume-orientation/SKILL.md
Render a 4-line human orientation card (Goal / Last commit / Next / Blocker) as the FIRST visible assistant output on any resumed session. Fires when the first user prompt is "resume", "resume handoff", "continue from handoff", or any /circuit:handoff resume invocation. Exists because the continuity system stores state perfectly for machines but leaves the human disoriented after breaks — at least two 2026-04 sessions ended with the user explicitly saying "I've forgotten what we're doing". The card is mandatory, precedes any tool use, and never exceeds 4 lines.
npx skillsauth add petekp/claude-skills resume-orientationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Your /circuit:handoff system stores every fact the machine needs to resume. It does not re-orient the human operator. The audit found 14% of sessions start with "resume" and 8% of those end with the user explicitly saying they've lost track of what's happening.
This skill enforces a tiny, non-negotiable behavior: on resume, the FIRST visible assistant text is a 4-line card, delivered before any tool use.
Trigger on any of these first-user-prompt patterns (case-insensitive):
resume, resume handoff, continue from handoff/circuit:handoff resume invocationresume. i confirm and sign off on the plan./circuit:handoff invocation with ARGUMENTS: resumeDo NOT fire for mid-session "resume" where the user is continuing work mid-turn.
Exactly 4 lines. No preamble. No "Welcome back!" No emojis. Deliver before any tool use.
Goal: <one line pulled from continuity record's narrative.goal>
Last commit: <short sha> — <subject line from git log>
Next: <first concrete action from record.next or continuity payload>
Blocker: <none | one-line blocker if any exists in debt_markdown>
If a field is unavailable in the continuity record, fill with <unknown> and continue. Do NOT skip the card to "look things up first" — look things up AFTER delivering the card.
.circuit/control-plane/continuity-records/continuity-*.json (most recent) via Bash.git log -1 --oneline).User: resume
Assistant (first visible output):
Goal: Slice 64 methodology-trim-arc CHEAP-TRIM — awaiting Codex challenger pass on §2.1 plan-lint rule #23
Last commit: fa96a0b — slice-64: methodology-trim-arc CHEAP-TRIM
Next: dispatch Codex cross-model challenger review per Hard Invariant #6
Blocker: none
Then Claude proceeds with the resume workflow. The user has oriented themselves in the ~3 seconds it took to read those 4 lines.
Blocker: and fix the record separately.tools
Comprehensively manually test the Circuit plugin's user-facing surface in either Claude Code or Codex. Use this skill whenever the user asks to "manually test Circuit", "QA the Circuit plugin", "exercise the Circuit surface", "run the Circuit checklist", "smoke test Circuit", "find regressions in Circuit", "test the Claude Circuit plugin", "test the Codex Circuit plugin", or when preparing a Circuit release for marketplace publication. Argument is the host package to test — `claude` or `codex`. Produces a Markdown report with per-command pass/fail, exploratory findings ranked by severity, run-folder evidence links, and a concise terminal summary. Use even if the user does not say the word "test" — phrases like "go through every Circuit command" or "make sure Circuit still works end-to-end" should also trigger.
development
Turn the prompt supplied with this skill into a concise, auditable Codex Goal or explain why a Goal is not the right fit. Use when the user asks to draft, formulate, rewrite, tighten, or create a `/goal` from a plain-language task, especially for multi-step work that needs a durable objective, evidence-based completion, constraints, iteration policy, and a default adversarial review loop.
development
Give the human a fast, plain-English catch-up on what changed in the project: what the agents did, why, and what decisions need their input. Use this whenever the user asks to "catch me up", "what changed", "where are we", "recap", "brief me", "give me the rundown", "what did you do", "summarize the session", "fill me in", or otherwise signals they have been away and want to get back up to speed quickly. Built for someone steering several agent-driven projects at once who does not read the code closely but needs to grasp the core ideas, the choices made, and the open decisions well enough to steer. Trigger even if they do not use these exact words: any request to get oriented on recent progress should use this skill.
tools
Expert Unix and macOS systems engineer for shell scripting, system administration, command-line tools, launchd, Homebrew, networking, and low-level system tasks. Use when the user asks about Unix commands, shell scripts, macOS system configuration, process management, or troubleshooting system issues.