From diffract
Decides whether to adopt external sources (papers, libraries, tools, techniques) into the codebase via four-pass diffractive reading, forcing adopt/adopt-differently/watch/pass verdicts on adoption queries.
How this skill is triggered — by the user, by Claude, or both
Slash command
/diffract:diffractThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
When the user asks whether to adopt an external source into the current codebase, run the full four-pass methodology defined in `commands/diffract.md`.
When the user asks whether to adopt an external source into the current codebase, run the full four-pass methodology defined in commands/diffract.md.
Natural-language triggers:
If the user types /diffract <source>, that path is already wired — this skill is the natural-language equivalent.
The point of the methodology is adoption choices, not adoption execution.
speculation: prefix, no non-obvious refraction here as an allowed output).do nothing, an adopt differently variant, and a full-adopt variant.docs/diffract/YYYY-MM-DD-<slug>.md. Propose the exact filename; write the file verbatim only if the user confirms.The full prompt and output format live in commands/diffract.md. For the philosophical grounding (what diffraction is, why it beats comparison for adoption decisions), see METHODOLOGY.md.
Before you submit the output, verify:
no non-obvious refraction here.file:line citation.adopt differently row.adopt now / adopt differently: <how> / watch: <trigger> / pass: <why>.Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub abehmiel/diffract --plugin diffract