Orient

Establish (or re-confirm) a project's lifecycle state on two independent axes — maturity (prototype → first-users → production) and stakes/exposure (internal → external → public-adversarial) — by asking orientation questions, showing the resulting classification and which standard rungs it activates, then writing the declared state to `.engineering/project-state.json` (the cross-agent state home, ADR 0021). This is the human-in-the-loop "pull" mechanism of ADR 0020 — automatic inference proposes a transition, /orient lets the human dispose. Stakes/exposure are NOT reliably inferable from code, which is why the questions matter. Idempotent — re-running re-confirms and overwrites.

KhurrumMahmood 2ed64da 3 files · 39.5 KB Updated

File contents

KhurrumMahmood/senior-vibe-engineer/tree/main/.claude/skills/orient commit 2ed64da616

Frequently asked questions

npx skillmds@latest add khurrummahmood/orient