Generates N independent reasoning paths for high-stakes multi-step inference and takes majority vote to surface consistent answers, avoiding single-chain errors.
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers-optimized:self-consistency-reasonerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A structured reasoning technique based on the Self-Consistency method (Wang et al., ICLR 2023).
A structured reasoning technique based on the Self-Consistency method (Wang et al., ICLR 2023).
Core idea: Complex problems often have multiple valid paths to the correct answer. Incorrect reasoning, even when confident-sounding, tends to scatter across different wrong answers. By generating N independent reasoning paths and taking majority vote, we reliably surface the correct answer and get a built-in confidence signal for free.
This skill is invoked internally by:
It fires when:
Scale paths to difficulty:
| Problem Type | Paths |
|---|---|
| Binary verification (does this evidence prove the claim?) | 3 paths |
| Root cause diagnosis with 2-3 candidates | 5 paths |
| Complex multi-factor diagnosis or high-stakes verification | 7 paths |
Default: 5 paths. Research shows gains plateau quickly — 5 captures most of the benefit of 40.
Produce each path independently — don't let earlier paths contaminate later ones. Vary your approach deliberately:
Each path must end with a clearly parsed final answer.
Diversity is the whole point. Paths that all use the same approach just give you one answer repeated — that's not self-consistency, it's greedy decoding in disguise.
Collect the final answers from all N paths. The most frequent answer wins.
Compute confidence:
Do not show all paths to the user. The process is internal. Surface only the aggregated result:
**[Diagnosis/Verdict]**: [the majority-vote answer]
**Confidence**: [X/N paths agree] [high/moderate/low]
[Only if confidence < 80%]: Brief note on minority conclusion and the key divergence point.
systematic-debugging — invokes SC during root cause hypothesis testingverification-before-completion — invokes SC during evidence evaluationnpx claudepluginhub repozy/superpowers-optimizedSpawns 3-10 independent solver agents to debug codebases from raw prompts via self-consistency and majority voting. For critical bugs, algorithms, or failed approaches.
Forces a deliberate verification pass when an answer arrives too easily on high-stakes or unfamiliar tasks, preventing premature commitment to plausible but incorrect answers.
Exposes Claude's reasoning as auditable traces with atomic claims, assumption ratings, weakest links, confidence decomposition, and falsification conditions. Triggers on 'reasoning', 'why', 'trace'.