The question itself may be the bug. Use when a debate goes in circles, both options of a binary feel wrong, improving one parameter degrades another, "we're stuck" on a problem that resists direct attack, a metaphor is doing hidden work in the architecture, or a trade-off is being denied rather than made.
How this skill is triggered — by the user, by Claude, or both
Slash command
/zetetic-team-subagents:problem-reframingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Problem shape:** effort is being spent on a question that is malformed —
Problem shape: effort is being spent on a question that is malformed — a false binary, a contradiction treated as a compromise, a metaphor mistaken for the mechanism, a dispute about words masquerading as a dispute about facts. The move: dissolve, restate, or invert the frame before solving anything.
| Agent | Use when |
|---|---|
| wittgenstein | the dispute is about how words are being used — audit the language game; some problems dissolve rather than resolve |
| nagarjuna | both sides of a binary feel wrong — run the tetralemma (true / false / both / neither) |
| aristotle | "why" questions conflated — separate the four causes; catalog the fallacies in play |
| midgley | a metaphor (machine, war, market, brain) silently shapes the design — audit where it breaks down |
| leguin | a trade-off is being denied — force the genuine cost onto the table; audit the narrative frame of the plan |
| eco | the artifact will be interpreted — design for the model reader; bound the open vs closed interpretations |
| bateson | the conflict escalates symmetrically or the instructions double-bind — the pathology is in the interaction, not the parties |
| altshuller | improving one parameter degrades another — formulate the contradiction and resolve it, don't compromise |
| polya | stuck on a problem that resists direct attack — restate, work backward, find the related solved problem, specialize |
| schon | the current approach keeps failing mid-action — surface the implicit frame and switch strategy deliberately |
tools/genius-invoker.sh route "<problem>" and take the top ranked match.tools/genius-invoker.sh invoke <agent> "<problem>", then read
agents/genius/<agent>.md in full.<workflow> step by step and answer in its
<output-format>. The deliverable is the reframed question plus what the
new frame makes visible — then route the reframed problem to the right
skill (estimation, causal-audit, formal-correctness, ...).tools/genius-invoker.sh compose wittgenstein altshuller -- "<problem>".Guides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
npx claudepluginhub cdeust/cortex --plugin zetetic-team-subagents