| name | think-consistency |
| description | Self-Consistency reasoning — run multiple independent reasoning paths and take consensus. Use for high-stakes decisions where reasoning errors are costly. |
| allowed-tools | Read, Bash |
Self-Consistency
Start Session
Before beginning, register this think session:
if [[ -f /tmp/.claude-think-session ]]; then cat /tmp/.claude-think-session; fi
If another session is active, ask the user to finish or abandon it first. Otherwise:
echo "self-consistency" > /tmp/.claude-think-session
Work Through Stages
Read the strategy definition and follow its stages in order:
cat ~/.claude/hooks/ways/meta/think/strategies/self-consistency.md
Work through each numbered stage sequentially. Do not skip stages. Present your work for each stage before moving to the next.
Complete Session
After the final stage, clean up so the think way can fire again:
rm -f /tmp/.claude-think-session /tmp/.claude-way-meta-think-*"${CLAUDE_SESSION_ID:+-$CLAUDE_SESSION_ID}" 2>/dev/null