self-reflecting-chain
Installation
SKILL.md
Self-Reflecting Chain Reasoning Methodology
Purpose: Sequential step-by-step reasoning with deep self-reflection at each step. Unlike parallel exploration (ToT/BoT), this follows a single logical chain, reflects on each step's validity, and backtracks when errors detected.
When to Use Self-Reflecting Chain
✅ Use when:
- Steps have dependencies (Step N depends on Step N-1)
- Logical reasoning required (mathematical, causal, deductive)
- Need to trace exact reasoning path
- Error detection and correction critical
- Sequential planning (Step A must complete before Step B)
- Debugging (trace bug through execution flow)
❌ Don't use when:
- Multiple independent solution paths exist → Use ToT or BoT
- Need to explore many options in parallel → Use BoT
- Steps can execute in any order → Don't need sequential reasoning