sequential-thinkinglisted
Install: claude install-skill mastepanoski/ce-ai
# Sequential Thinking Protocol
Dynamic, reflective step-by-step problem solving and hypothesis refinement. Use this protocol when tackling complex non-linear problems, diagnosing elusive software defects, evaluating intricate architectural trade-offs, or navigating multi-variable decision spaces.
## Core Operational Principles
1. **Explicit Step Progression & Dynamic Planning**:
- Maintain active thought progression in each reasoning step: `Thought [N] / Estimated [M]`.
- Update `Estimated [M]` dynamically as problem complexity expands or narrows during exploration.
- Do not rush to premature conclusions; allow ideas to evolve and branch through systematic iterations.
2. **Hypothesis Formulation & Premise Tracking**:
- Explicitly articulate hypotheses before inspecting implementation details or executing tests.
- Clearly delineate observed empirical facts from unverified assumptions and prior beliefs.
- For every candidate hypothesis, specify what empirical evidence is required to prove or falsify it.
3. **Dynamic Revision & Branch Management**:
- When new evidence conflicts with an earlier premise, explicitly register a revision:
`Revision: Revising Thought [K] because [Empirical Reason]`.
- When multiple competing hypotheses remain viable, branch exploration explicitly and track parallel threads until sufficient evidence eliminates alternatives.
4. **Falsification & Negative Evidence Testing**:
- Actively search for contradictory facts,