agent-doc-discipline
Writing-time discipline for documents agents consume (the five surfaces, specs, tickets, .omc/skills/) — every rule checkable and…
Reconstruct working context from artifacts in trust order — state files, notepad, verification ledger, decision trail, transcript tail — then report where work stands and the next action. After a break or crash.
Claude Code
$ npx -y skills add Yeachan-Heo/oh-my-claudecode --skill recall --agent claude-code
Codex
$ npx skills add Yeachan-Heo/oh-my-claudecode --skill recall -a codex -y
Cursor
$ npx skills add Yeachan-Heo/oh-my-claudecode --skill recall -a cursor -y
Gemini CLI
$ npx skills add Yeachan-Heo/oh-my-claudecode --skill recall -a gemini-cli -y
GitHub Copilot
$ npx skills add Yeachan-Heo/oh-my-claudecode --skill recall -a github-copilot -y
OpenCode
$ npx skills add Yeachan-Heo/oh-my-claudecode --skill recall -a opencode -y
Windsurf
$ npx skills add Yeachan-Heo/oh-my-claudecode --skill recall -a windsurf -y
name: recall
description: "Reconstruct working context from artifacts in trust order — state files, notepad, verification ledger, decision trail, transcript tail — then report where work stands and the next action. After a break or crash."
aliases: []
metadata:
credits:
context-recovery: pstack
author: Lauren Tan
url: "https://github.com/cursor/plugins/tree/main/pstack"
port: pstack-claude
port-author: Michael Denyer
port-url: "https://github.com/michael-denyer/pstack-claude"Reconstruct where the work stands from what was persisted, in order of trust:
1. **Durable state**: `.omc/notepad.md`, `.omc/project-memory.json`, and the per-mode state in both active layouts (ralph/autopilot/team) — the session-scoped `.omc/state/sessions/{id}/` and the legacy `.omc/state/<mode>-state.json` fallback for runs persisted before a session id existed (docs/HOOKS.md keeps both live) — what was in flight, what iteration, what was blocked. 2. **Ledgers and trails**: under OMC's state root — the verification ledger (`state/verification-ledger.tsv`, by default the checkout's `.omc/state/`; `OMC_STATE_DIR` or a parent `.omc-workspace` moves the root) and every `state/decision-trail-*.tsv` file (what was decided and why); enumerate the glob before reconstructing. 3. **The transcript tail**: the last N messages of this session — what was said, what was promised. 4. **The shared record**: the repo's standing rules (AGENTS.md/CLAUDE.md) name project-specific places to check before declaring anything "never recorded".
asked for continuation, propose it if they asked for status.
are for.
persisted", never reconstructed from vibes.
(`why` skill epistemics).
For Codex users: Check out oh-my-codex — the same orchestration experience for OpenAI Codex CLI. Liked OmC but found it a bit overkill? Try gajae-code.
Writing-time discipline for documents agents consume (the five surfaces, specs, tickets, .omc/skills/) — every rule checkable and…
Clean AI-generated code slop with a regression-safe, deletion-first workflow and optional reviewer-only mode
Settle types and module shape before cross-boundary code — competing designs explored in parallel, compared on API surface and…
Periodic architecture survey — walks the module graph and reports ranked deepening candidates (shallow modules, hypothetical…
Run N parallel candidates at one brief and synthesize: rubric-first framing, isolated fan-out, a cross-judge on a different…
Shipyard's navigator — chart a foggy effort (destination unclear, questions not yet stateable) into a map of decision tickets on…
Use your assigned AgentMail inbox to read email tasks, explicitly send or reply, and check delivery. Provided automatically by…
Create a new Architecture Decision Record with sequential numbering and AgentDB registration