Initial commit
This commit is contained in:
42
sequential-thinking/SKILL.md
Normal file
42
sequential-thinking/SKILL.md
Normal file
@@ -0,0 +1,42 @@
|
||||
---
|
||||
name: sequential-thinking
|
||||
description: Use for atypically complex problems requiring explicit step-by-step reasoning. Skill autonomously decides if sequential-thinking MCP overhead is justified based on problem complexity.
|
||||
---
|
||||
|
||||
# Sequential Thinking
|
||||
|
||||
## Overview
|
||||
|
||||
Use sequential-thinking MCP tool for problems with atypical complexity requiring explicit reasoning paths. The skill autonomously assesses whether MCP overhead provides value.
|
||||
|
||||
## When to Consider Sequential-Thinking MCP
|
||||
|
||||
Activate this skill for:
|
||||
- Multi-layered architectural decisions with significant tradeoffs
|
||||
- Complex debugging across multiple interacting systems
|
||||
- Problems with circular dependencies or non-obvious root causes
|
||||
- Design decisions requiring exploration of alternative approaches
|
||||
- Race conditions, deadlocks, or timing-sensitive bugs
|
||||
- Performance bottlenecks with unclear origins
|
||||
|
||||
## Decision Criteria
|
||||
|
||||
**Use sequential-thinking MCP when:**
|
||||
- Problem requires branching into alternative reasoning paths that should be tracked
|
||||
- Assumptions need revision as new information emerges
|
||||
- Multiple interdependent factors must be balanced simultaneously
|
||||
- High-stakes decision needs documented reasoning trail
|
||||
- Genuinely uncertain and need systematic exploration
|
||||
|
||||
**Skip sequential-thinking MCP when:**
|
||||
- Problem is complex but straightforward (linear debugging)
|
||||
- Built-in reasoning suffices
|
||||
- Task is primarily execution rather than analysis
|
||||
- Overhead not justified by complexity
|
||||
- Approach is clear, just needs implementation
|
||||
|
||||
## Usage
|
||||
|
||||
Silently assess problem complexity. Only invoke sequential-thinking MCP if explicit step tracking adds material value. Default to built-in reasoning for most tasks.
|
||||
|
||||
Do not announce use of the tool unless relevant to user.
|
||||
Reference in New Issue
Block a user