detool
Agent skill fromLilMGenius/paperthin
Make durable artifacts portable by replacing incidental stack, vendor, model, CLI, path, quota, or harness nouns with the mechanism they mean, while keeping provenance, runbooks, and tool-subject claims concrete.
How to install detool
install detool
# install the paperthin pack with the skills CLI
npx skills add LilMGenius/paperthin# or add only this skill to Claude Code: copy the folder
skills/depth/detool/
# into
~/.claude/skills/detool/ (all projects)
.claude/skills/detool/ (one project)
1Remove incidental tool coupling from artifacts meant to outlive the stack that wrote them.23## Goal45Keep durable artifacts true and actionable across changes of agent, harness, operating system, vendor, model, or toolchain. `detool` replaces incidental stack nouns in portable content with the underlying mechanism, preserving the action they enabled.67The reader must still know what to inspect, run, measure, compare, or verify.89## Workflow10111. Read the target artifact end to end.122. **Role before edit**: classify the artifact, or each section if mixed, as durable/portable content, provenance/operational record, or a claim about a named tool.133. Sweep durable content for incidental coupling: harness paths, vendor CLIs and flags, model or product brands used as mechanisms, tool-specific environment variables, quotas, UI steps, cache homes, session files, and version-pinned behavior presented as timeless.144. **Mechanism not euphemism**: replace each hit with a neutral mechanism that preserves the action. If neutral wording would lose the action, keep the concrete detail as an example rather than claim it generalizes.155. Keep provenance and operations concrete: build records, capsules, benchmark logs, install guides, runbooks, tool-targeted how-tos, command transcripts, and exact reproduction steps must name their stack.16…
Excerpt shown under the repository's MIT license.
