← ClaudeAtlas

troubleshooting-doclisted

Use when investigating an external tool's behavior, bug, quirk, capability gap, or fix difficulty; proactively write the troubleshooting doc the moment you finish diagnosing or working around one, even when the user did not ask; also use when writing or updating a doc/troubleshooting/<topic>.md file. The write-up is a required completion step, not an offer.
Aquaticat/Monochromatic · ★ 5 · AI & Automation · score 67
Install: claude install-skill Aquaticat/Monochromatic
# Writing a troubleshooting file Fires automatically, no user request needed, when you investigate an external tool's behavior, bug, quirk, capability gap, or fix difficulty. The source-clone and clone-boundary sections apply during investigation. It also fires the moment you finish diagnosing or land a workaround for an external tool's bug, quirk, surprising behavior, or capability gap. Writing the doc is a required completion step, not something to offer or defer: do not declare the work done, and do not say "I could document this" or "want me to write it up? ", until doc/troubleshooting/<topic>. md exists. Walk this skill end-to-end whenever you write or update one. Other surface phrases that should trigger the skill: "document this", "write it up", "add a troubleshooting entry". But the primary trigger is self-initiated: you just fixed or explained an external tool behaving unexpectedly, so write it up now without being asked. The skill encodes the required sections, the source-trace rule, source-clone investigation rule, third-party clone boundary, out-of-scope upstream-filing check, and the 6-constraint upstream-filing check that gates the draft GitHub issue at the end. A troubleshooting file is the durable artifact of investigating an external tool. Future sessions and external readers must be able to reproduce, verify, and act on every claim. The canonical worked example is [doc/troubleshooting/resharp.md](../../../doc/troubleshooting/resha