Diagnose and classify MCP and Local Memory startup failures in this repo. Use this skill when codex mcp list, Codex startup, hook startup, mise trust, or Local Memory listener checks fail.
66
81%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Use this skill to classify startup failures before editing config blindly. It separates path drift, mise trust/runtime selection, handshake incompatibility, auth or consent rejection, Local Memory listener failures, and login-shell drift.
codex mcp list fails or a new session dies during startup.connection closed: initialize response, user rejected MCP tool call, No version is set for shim, or repeated hook startup failures.3002 or the preflight local-memory lane cannot complete.~/dev/diagram-cli.mise, and MCP startup surfaces.schema_version.bash scripts/codex-preflight.sh --repo-fragment local-memory --mode optional from the repo root.codex mcp list to separate required-startup failures from later tool-call auth or consent failures.bash scripts/codex-preflight.sh --repo-fragment local-memory --mode optionalcodex mcp listlsof -nP -iTCP:3002references/failure-taxonomy.md
Read when: you need to map a symptom to the correct startup blocker class.references/contract.yaml
Read when: you need the machine-checkable trigger, output, and risk contract.references/evals.yaml
Read when: you need routing and pressure-test cases for startup triage.required flags before the blocker class is identified.codex mcp list and Local Memory listener state as separate signals; one does not prove the other.codex mcp list fails with connection closed: initialize response right after startup?"running process state as proof that the listener is healthy.a07a18d
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.