From funzies
Break down a complex problem into numbered sequential thoughts with calibrated confidence scores, tracked assumptions, and first-principles analysis, with support for revising and branching earlier thoughts. Use when the user asks to "use sequential thinking", "think through this step-by-step with confidence scores", or wants deep analysis of an uncertain, high-stakes, or multi-approach problem.
How this skill is triggered — by the user, by Claude, or both
Slash command
/funzies:sequential-thinkingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A problem-solving skill that integrates first principles thinking with confidence-calibrated sequential reasoning. Combines Elon Musk's problem decomposition methodology with Yang et al. (2024) confidence scoring research to systematically break down complex problems while tracking assumptions, fundamental truths, and uncertainty.
A problem-solving skill that integrates first principles thinking with confidence-calibrated sequential reasoning. Combines Elon Musk's problem decomposition methodology with Yang et al. (2024) confidence scoring research to systematically break down complex problems while tracking assumptions, fundamental truths, and uncertainty.
The confidence scoring methodology in this skill is based on established research:
Key findings: Verbalized confidence scores become reliable indicators with proper methodology, and confidence calibration interventions dramatically improve decision-making quality.
Particularly valuable for:
Each thought in the sequential thinking process should include:
When applying first principles thinking:
Maintain calibrated confidence by:
calibrationMetricsStructure thoughts using clear markdown formatting:
## 💭 Thought {N}/{Total} [{Confidence Level}: {Score}%]
{Core reasoning and analysis}
### 🎯 Confidence Assessment
- **Score**: {0.0-1.0} ({Level})
- **Reasoning**: {Why this confidence level}
- **Uncertainty Factors**: {List specific sources of uncertainty}
### 🔧 First Principles Analysis
- **Assumptions Identified**: {List assumptions}
- **Fundamental Truths**: {Core facts}
- **Analogies Avoided**: {Conventions rejected}
- **Evidence Base**: {Supporting facts}
- **Reasoning from Zero**: {Yes/No - are we building from fundamentals?}
### ➡️ Next Step
{Whether another thought is needed and what it will address}
Revision (🔄): When reconsidering a previous thought:
## 🔄 Revision: Thought {N}/{Total} (revising thought {X})
Branching (🌿): When exploring alternative reasoning paths:
## 🌿 Branch: Thought {N}/{Total} (from thought {X}, ID: {branch-id})
## 💭 Thought 1/5 [Medium: 65%]
Evaluating whether to use microservices or monolithic architecture for the genealogy scraper.
### 🎯 Confidence Assessment
- **Score**: 0.65 (Medium)
- **Reasoning**: Clear understanding of requirements, but uncertain about scale trajectory
- **Uncertainty Factors**:
- Unknown future data volume growth
- Uncertain deployment environment constraints
- Unclear team size evolution
### 🔧 First Principles Analysis
- **Assumptions Identified**:
- "Microservices are modern and therefore better"
- "Monoliths don't scale"
- "We need to plan for massive scale from day one"
- **Fundamental Truths**:
- System complexity increases with service boundaries
- Network calls are slower than in-process calls
- Operational overhead scales with number of deployable units
- **Analogies Avoided**: "Everyone uses microservices" - not a valid reason
- **Evidence Base**:
- Current data: 10K records/day processing rate
- Team size: 1 developer
- Deployment: Single server
- **Reasoning from Zero**: Yes - evaluating based on actual requirements, not trends
### ➡️ Next Step
Needed - will analyze deployment complexity and operational overhead trade-offs
## 💭 Thought 3/6 [High: 85%]
The cookie persistence issue stems from Panther and Guzzle using separate cookie storage mechanisms.
### 🎯 Confidence Assessment
- **Score**: 0.85 (High)
- **Reasoning**: Code inspection shows two distinct CookieJar implementations; logs confirm desynchronization
- **Uncertainty Factors**:
- Haven't verified Panther's internal cookie storage format
- Possible race conditions not yet tested
- **Calibration Metrics**:
- Previous Accuracy: 82%
- Uncertainty Awareness: 88%
### 🔧 First Principles Analysis
- **Assumptions Challenged**:
- "Browser cookies automatically sync to HTTP client" - FALSE
- "Panther uses standard curl cookie format" - UNVERIFIED
- **Fundamental Truths**:
- Browsers and HTTP clients maintain separate cookie stores by default
- Cookie synchronization requires explicit bridging code
- File-based cookie storage needs consistent format
- **Evidence Base**:
- Source code: Panther uses BrowserKit, Guzzle uses FileCookieJar
- Logs show authentication succeeding in browser but failing in API calls
- **Reasoning from Zero**: Yes - traced actual data flow through both systems
### ➡️ Next Step
Needed - will design cookie synchronization service to bridge the two systems
## 💭 Thought 2/6 [Very High: 90%]
Instead of accepting the $600/kWh battery pack cost, breaking down to raw material costs reveals significant optimization opportunity.
### 🎯 Confidence Assessment
- **Score**: 0.90 (Very High)
- **Reasoning**: Commodity prices are publicly verifiable facts from London Metal Exchange, not estimates
- **Uncertainty Factors**:
- Manufacturing process costs not yet calculated
- Economies of scale assumptions need validation
- **Calibration Metrics**:
- Previous Accuracy: 91% (strong track record on cost analysis)
- Uncertainty Awareness: 94%
### 🔧 First Principles Analysis
- **Assumptions Identified**:
- "Battery packs must cost $600/kWh" (industry standard)
- "We need to buy from existing suppliers"
- "Battery technology is mature and optimized"
- **Assumptions Challenged**:
- Industry pricing includes massive supplier margins
- Traditional automotive supply chains add unnecessary costs
- "Mature" doesn't mean "optimal" - just means "established"
- **Fundamental Truths**:
- Lithium costs $7/kg on commodity markets
- Cobalt costs $33/kg
- Nickel costs $14/kg
- Raw materials cost ≈$80/kWh at market prices (87% cheaper than $600)
- **Analogies Avoided**:
- NOT copying automotive industry battery procurement patterns
- NOT using traditional OEM supplier chains
- NOT accepting "industry standard" pricing
- **Reconstructed Solution**:
- Vertical integration: purchase raw materials directly
- In-house cell production to eliminate supplier margins
- Target: $120/kWh (materials + manufacturing) vs industry $600/kWh
- **Evidence Base**:
- London Metal Exchange commodity price data
- Chemical composition of lithium-ion cells (verified)
- Manufacturing process breakdown (researched)
- **Reasoning from Zero**: YES - built from commodity prices up, not from competitor prices down
### ➡️ Next Step
Needed - will analyze manufacturing process costs and economies of scale requirements
## 🔄 Revision: Thought 4/8 (revising thought 2) [Medium: 65%]
After analyzing the actual API response format, my earlier assumption about GraphQL was incorrect.
### 🎯 Confidence Assessment
- **Score**: 0.65 (Medium)
- **Reasoning**: Clear evidence from API inspection, but implementation approach still has uncertainty
- **Uncertainty Factors**:
- Haven't tested all edge cases
- Response format might vary by endpoint
### 🔧 First Principles Analysis
- **Assumptions Challenged**: "MyHeritage uses standard GraphQL" - WRONG, uses multipart/form-data POST
- **Fundamental Truths**: Actual HTTP request format is multipart/form-data with bearer token
- **Evidence Base**: Network inspection shows Content-Type: multipart/form-data
- **Reasoning from Zero**: Yes - traced actual network traffic instead of assuming standards
### ➡️ Next Step
Needed - will implement multipart request handler based on actual format
## 🌿 Branch: Thought 5a/8 (from thought 4, ID: alternative-cache-strategy) [High: 80%]
Exploring Redis caching as alternative to filesystem cache.
### 🎯 Confidence Assessment
- **Score**: 0.80 (High)
- **Reasoning**: Redis benefits well-documented, but migration effort uncertain
- **Uncertainty Factors**:
- Unknown performance impact
- Infrastructure changes needed
### 🔧 First Principles Analysis
- **Assumptions Challenged**: "Filesystem cache is sufficient"
- **Fundamental Truths**:
- In-memory caching is faster than disk I/O
- Redis provides atomic operations and TTL management
- **Analogies Avoided**: Not copying "use Redis for everything" pattern - evaluating actual need
- **Evidence Base**: Current cache has 14-day TTL, 10K+ API responses cached
### ➡️ Next Step
Needed - will benchmark filesystem vs Redis for actual usage patterns
I will automatically apply this methodology when encountering:
You can explicitly request this approach with phrases like:
When using this skill, you'll see structured thought blocks with:
This skill replaces the Sequential Thinking MCP server by providing the same methodology directly in conversations without requiring external tool infrastructure. The key difference is that while the MCP server formatted and logged thoughts externally, this skill integrates the same thinking process into my natural responses with clear markdown formatting.
Benefits of the skill approach:
The research foundation (Yang et al. 2024, Li et al. 2025, Ma et al. 2024) and methodologies remain identical.
Guides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Dispatches multiple subagents concurrently for independent tasks without shared state. Use when facing 2+ unrelated failures or subsystems that can be investigated in parallel.
npx claudepluginhub marjovanlier/claude-plugins --plugin funzies