Startup instruction resolution
Know what gets
into context.
Coding agents stack AGENTS.md and CLAUDE.md from global, repository, and working-directory scopes. instructmd shows the exact startup order — and why each file was loaded or shadowed.
cargo install instructmdOne directory, visible layers
Resolution, not guesswork.
resolved startup stackglobal → repository → working directory
- 01
~/.claude/CLAUDE.mdgloballoaded - 02
/repo/CLAUDE.mdrepositoryloaded - 03
/repo/api/CLAUDE.local.mdworking directoryloaded
Why: Walks the ancestor chain into the working directory.
resolved startup stackglobal → repository → working directory
- 01
~/.codex/AGENTS.mdgloballoaded - 02
/repo/AGENTS.override.mdrepositoryloaded - 03
/repo/api/AGENTS.mdworking directoryloaded
Why: Shows the selected candidate and its precedence at each scope.
resolved startup stackglobal → repository → working directory
- 01
~/.config/opencode/AGENTS.mdgloballoaded - 02
/repo/AGENTS.mdrepositoryloaded - 03
/repo/api/AGENTS.mdworking directoryloaded - 04
/repo/api/CLAUDE.mdshadowednot loaded — AGENTS.md wins here
Why: Makes a same-directory fallback that lost precedence explicit.
Supports OpenCode, Claude Code, OpenAI Codex CLI, pi, Gemini CLI, Amp, goose, and Qwen Code.