agent-debug-memorylisted
Install: claude install-skill JinNing6/Noosphere
# Agent Debug Memory
Use Noosphere as the shared debugging memory layer before and after substantial debugging work.
## Before Fixing
1. Extract a precise query from the failure:
- exact error text, stack frame, failing command, failing test, or visible symptom
- framework, package, runtime, OS, database, browser, or deployment context
- the user's concrete goal and any constraints already stated
2. Call the Noosphere MCP tool `consult_noosphere` with that query.
3. If useful tags are obvious, include focused `topic_tags`, such as `react`, `vite`, `typescript`, `mcp`, `github-actions`, `async-ui`, `codex`, `claude-code`, `windows`, or the library name.
4. Treat returned fragments as leads, not truth. Verify against the local codebase, official docs when needed, and runnable tests or reproduction steps.
## During Fixing
- Prefer the smallest complete fix that addresses the verified root cause.
- Do not copy a Noosphere fragment blindly if the local environment, version, lifecycle, or data flow differs.
- Keep secrets, tokens, private customer data, private code snippets, and credentials out of tool calls and uploaded memories.
## After Fixing
When the outcome is verified, the lesson is reusable, and the user explicitly approves the external GitHub write, upload a distilled memory with `upload_consciousness`.
Use:
- `consciousness_type: "warning"` for pitfalls, footguns, version traps, and failure modes.
- `consciousness_type: "pattern"` for reusable fixes, wo