← ClaudeAtlas

reorientlisted

Use mid-task when the working thread is lost — after a context compaction, a long agent run, or coming back to a feature unsure of the role, the current checkpoint, or the next action. Triggers — "/engineer.reorient", "reorient", "re-anchor", "what should I be doing right now", "I lost track", "where was I".
swingerman/disciplined-agentic-engineering · ★ 108 · Testing & QA · score 84
Install: claude install-skill swingerman/disciplined-agentic-engineering
# reorient Restore the working contract mid-task. After a context compaction or a long run, an agent loses role identity, invents constraints that do not exist, skips required steps, and loses the task thread. `reorient` reloads the durable state that should have survived — the discipline contract first, the task pointer second. Read-only and advisory. It changes nothing, produces no artifact, and emits **no handoff** — like `next`, the orientation block is the whole output; a handoff would only restate it. The third skill exempt from the agentic summary contract. `reorient` is the mid-task, feature-scoped counterpart to `next` (project-scoped, session-start). ## When to use - Right after a context compaction (a `SessionStart` hook can auto-invoke it). - Mid-task, when unsure of the role, the current checkpoint, or the next action. - Returning to a feature after an interruption. **Not for:** session-start "what should I pick up across the project" (`next`); loading a feature not yet started (`prime-context`); validating artifacts (`consistency-check`). ## Workflow ### Step 1 — Resolve and locate Resolve the methodology root + manifest via `${CLAUDE_PLUGIN_ROOT}/scripts/dae_resolve.py` (see `references/resolving.md`). Locate the feature (slug arg or branch name). If no feature is in scope, say so and suggest `next` instead. ### Step 2 — Reload the discipline contract, then the task pointer Read, read-only, in this order: 1. **Role + autonomy** — `CHARTER.md` + mani