By abehmiel
Diffract external sources like papers, libraries, tools, or techniques through your codebase—and vice versa—to generate adoption verdicts: adopt, adopt-differently, watch, or pass. Employs four diffractive reading passes plus an implementation tradeoff matrix for fast, sharp decisions in small teams.
Read new sources through your codebase — and your codebase through them — to make sharp adoption decisions.
diffract is a Claude Code plugin (slash command + skill) for teams that need to decide, fast, whether a new paper / library / framework / technique is worth adopting. It's a four-pass diffractive reading plus an implementation tradeoff matrix with forced verdicts: adopt now / adopt differently / watch / pass. No hedging.
The framing is borrowed from feminist epistemology (Karen Barad, Donna Haraway). The goal is practical: produce the non-obvious insight that plain compare-and-contrast reliably misses.
The agentic-AI tooling landscape is expanding faster than any small team can evaluate. "Read every paper" is not a strategy. "Adopt nothing until it's obvious" is a strategy for falling behind. Most "should we use this?" conversations end in a pros-and-cons list that feels thorough and converts to no decision.
This plugin forces a different shape:
unknown — need <X> beats a guess, but "it depends" is not a valid answer.See METHODOLOGY.md for the philosophical grounding (what diffraction is, why it beats comparison) and commands/diffract.md for the full prompt.
/plugin marketplace add abehmiel/diffract
/plugin install diffract@diffract
(Replace abehmiel/diffract with wherever this repo lives.)
Copy the commands/ and skills/ directories into a .claude/ folder at the root of the repo (or your vault) you want to diffract against:
your-repo/
└── .claude/
├── commands/
│ └── diffract.md
└── skills/
└── diffract/
└── SKILL.md
Or install user-wide by copying into ~/.claude/commands/ and ~/.claude/skills/.
Inside Claude Code, in the repo you want to diffract against:
/diffract https://arxiv.org/abs/2510.01234
/diffract github.com/anthropics/claude-agent-sdk
/diffract "adopt Temporal for our durable workflows"
Or just ask naturally — the skill will auto-trigger:
Should we adopt DSPy for our retrieval pipeline?
Is claude-agent-sdk worth picking up given what we already have?
Each run produces:
no non-obvious refraction here.)do nothing, an adopt differently variant, and a full-adopt variant. Columns: effort, reversibility, team fit, strategic leverage, competitive asymmetry, distraction tax, honest verdict.If you have 200 engineers and a dedicated platform team, you probably have enough slack to evaluate things the slow way. This plugin is not for you.
Diffraction is about the choice to adopt. Not how to use.
The philosophical move here is not ours. Diffraction as method comes from Donna Haraway (The Promises of Monsters, 1992; much of her later work) and is developed rigorously by Karen Barad (Meeting the Universe Halfway, 2007). What this plugin contributes is the operational form — four passes, a forced-verdict tradeoff matrix, and anti-slop discipline — that makes the methodology usable in a software engineering workflow.
Any unclarity or reduction in that operationalization is ours, not theirs.
MIT. See LICENSE.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub abehmiel/diffract --plugin diffractComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.