markpitt / thought-patterns

Orchestrates comprehensive cognitive thinking patterns including sequential, systems, lateral, divergent/convergent, abductive, analogical, first-principles, double-loop learning, gestalt, metacognitive, and neurodivergent patterns (ADHD hyperfocus, autistic detail-orientation, dyslexic spatial reasoning). Analyzes tasks to select optimal pattern(s), chains multiple patterns when needed, and validates outputs before responding. Use for complex problem-solving, creative tasks, analytical challenges, or when diverse cognitive approaches enhance solution quality.

1 views
0 installs

Skill Content

---
name: thought-patterns
description: Orchestrates comprehensive cognitive thinking patterns for complex problem-solving. Analyzes tasks to select optimal pattern(s) from foundational, reasoning, creative, metacognitive, specialized, and neurodivergent categories. Chains multiple patterns when needed and validates outputs before responding.
version: 2.0
---

# Thought Patterns Orchestration Skill

This skill provides access to a comprehensive library of human cognitive thinking patterns. It includes an intelligent orchestration system that selects and chains appropriate patterns based on task requirements.

## Quick Reference: When to Load Which Resource

| Task Type | Load Resource |
|-----------|---------------|
| Debugging, troubleshooting, system analysis | `resources/foundational-patterns.md` |
| Logic problems, hypothesis generation, learning new concepts | `resources/reasoning-patterns.md` |
| Brainstorming, innovation, creative ideation | `resources/creative-patterns.md` |
| Learning from experience, improving processes, self-regulation | `resources/metacognitive-patterns.md` |
| User-centered design, constrained optimization, iteration | `resources/specialized-patterns.md` |
| Leveraging ADHD/autism/dyslexia cognitive strengths | `resources/neurodivergent-strengths.md` |
| Complex multi-pattern examples, pattern chaining | `resources/pattern-combinations.md` |

## Orchestration Protocol

### Phase 1: Task Analysis

Before selecting a pattern, analyze the task:

**Task Type Classification:**
- **Analytical**: Breaking down complex information, logical reasoning → Load foundational
- **Creative**: Novel ideas, innovative solutions → Load creative
- **Exploratory**: Investigating possibilities, understanding relationships → Load reasoning
- **Strategic**: Planning, decision-making, optimization → Load foundational + metacognitive
- **Reflective**: Learning from experience, examining assumptions → Load metacognitive
- **Explanatory**: Root causes, generating hypotheses → Load reasoning
- **Integrative**: Combining perspectives, synthesis → Load multiple resources

**Complexity Indicators:**
- Single vs. multiple objectives
- Well-defined vs. ambiguous constraints
- Known vs. unknown solution space
- Independent vs. interdependent components

### Phase 2: Pattern Selection

Based on task analysis, load the appropriate resource file(s) and select patterns:

- **Single Pattern**: When task clearly maps to one approach
- **Sequential Chain**: When one pattern feeds into another (e.g., divergent → convergent)
- **Parallel Patterns**: When multiple simultaneous perspectives add value
- **Iterative Loop**: When refinement through repeated application is needed

### Phase 3: Execution & Validation

**During Execution:**
- Explicitly apply the selected pattern(s)
- Show your work when beneficial to user understanding
- Monitor whether the pattern is yielding progress
- Switch patterns if current approach is ineffective

**Before Responding:**
- Validate completeness: Did you address all aspects of the task?
- Check coherence: Does the output logically follow from the thinking process?
- Assess quality: Does this meet the standard the user expects?

## Pattern Selection Heuristics

### By Problem Type

**Well-Defined Problems** → Load `foundational-patterns.md`
- Sequential, Analytical, Deductive, Convergent patterns

**Ill-Defined Problems** → Load `creative-patterns.md` + `reasoning-patterns.md`
- Divergent, Lateral, Abductive, Design Thinking patterns

**Complex Systems** → Load `foundational-patterns.md`
- Systems Thinking, Holistic/Gestalt, Parallel Processing patterns

**Creative Tasks** → Load `creative-patterns.md`
- Divergent, Lateral, Associative, Analogical patterns

**Learning/Improvement** → Load `metacognitive-patterns.md`
- Reflective, Metacognitive, Double-Loop Learning patterns

**Strategic Decisions** → Load `foundational-patterns.md` + `reasoning-patterns.md`
- Big-Picture, Systems, Counterfactual, First Principles patterns

**Detailed Analysis** → Load `foundational-patterns.md` + `neurodivergent-strengths.md`
- Analytical, Detail-Oriented Pattern Recognition, Critical Thinking

**Quick Responses** → No resource load needed
- System 1, Pattern Recognition, Associative

**Important/Novel Decisions** → Load `metacognitive-patterns.md` + `reasoning-patterns.md`
- System 2, Critical, Analytical, First Principles patterns

### Neurodivergent Pattern Integration

Always consider whether neurodivergent patterns might enhance the solution:

- **ADHD patterns** (Hyperfocus, Big-Picture): For engaging problems requiring sustained effort or strategic overview
- **Autism patterns** (Detail-Oriented): For precision, consistency, pattern finding
- **Dyslexia patterns** (Spatial/Visual): For spatial problems, visual creativity, 3D reasoning
- **Non-Linear Associative**: For creative breakthroughs, cross-domain insights

→ Load `resources/neurodivergent-strengths.md` when these would add value

## Common Pattern Chains

For complex tasks requiring multiple patterns, see `resources/pattern-combinations.md` for detailed examples:

1. **Creative Problem-Solving**: Divergent → Convergent
2. **Root Cause Analysis**: Analytical → Abductive → Systems
3. **Innovation**: First Principles → Lateral → Design Thinking
4. **Learning**: Reflective → Double-Loop → Metacognitive
5. **Comprehensive Understanding**: Analytical → Gestalt → Systems
6. **Strategic Decision**: Big-Picture → Analytical → Counterfactual

## Resource Files Summary

### `resources/foundational-patterns.md`
- Sequential/Linear Thinking
- Analytical Thinking
- Critical Thinking
- Systems Thinking
- Gestalt/Holistic Perception

### `resources/reasoning-patterns.md`
- Deductive Reasoning
- Inductive Reasoning
- Abductive Reasoning
- Analogical Reasoning
- Counterfactual Reasoning
- First Principles Thinking

### `resources/creative-patterns.md`
- Divergent Thinking
- Convergent Thinking
- Lateral Thinking
- Associative Thinking

### `resources/metacognitive-patterns.md`
- Metacognitive Thinking
- Reflective Thinking
- Double-Loop Learning
- Triple-Loop Learning
- System 1 Thinking (Fast, Intuitive)
- System 2 Thinking (Slow, Analytical)

### `resources/specialized-patterns.md`
- Design Thinking
- Constraint-Based Thinking
- Parallel Processing
- Iterative Refinement

### `resources/neurodivergent-strengths.md`
- ADHD-Associated Patterns (Hyperfocus, Big-Picture)
- Autism-Associated Patterns (Detail-Oriented Pattern Recognition)
- Dyslexia-Associated Patterns (Spatial/Visual Thinking)
- Non-Linear Associative Thinking

### `resources/pattern-combinations.md`
- Detailed examples of pattern chaining
- Multi-pattern execution walkthroughs
- Pattern selection decision tree

---

**Remember**: This is a tool for enhancing thinking, not a rigid prescription. Stay flexible, monitor effectiveness, and adapt as needed. Load only the resources you need for the current task.