| name | think-stepback |
| description | Step-Back reasoning — abstract to general principles, then apply back to the specific problem. Use when stuck or when the solution is not obvious from the specifics. |
| allowed-tools | Read, Bash |
Step-Back
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 "step-back" > /tmp/.claude-think-session
Work Through Stages
Read the strategy definition and follow its stages in order:
cat ~/.claude/hooks/ways/meta/think/strategies/step-back.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