home / skills / zpankz / mcp-skillset / think
This skill orchestrates structured reasoning with non-linear thinking, mental models, and executable notebooks to tackle complex analysis and design.
npx playbooks add skill zpankz/mcp-skillset --skill thinkReview the files below or copy the command above to add this skill to your agents.
---
name: think
description: Cognitive enhancement toolkit combining non-linear reasoning, mental models, and literate programming. Use for complex analysis, system design, debugging, deep learning, and research workflows.
---
# Think Skill
Orchestrate three MCP tools for structured reasoning.
## Quick Navigation
| Need | Go To |
|------|-------|
| Non-linear reasoning | [THOUGHTBOX.md](THOUGHTBOX.md) |
| Reasoning frameworks | [MODELS.md](MODELS.md) |
| Executable notebooks | [NOTEBOOK.md](NOTEBOOK.md) |
| Tool combinations | [PATTERNS.md](PATTERNS.md) |
| Problem→Solution routing | [SELECTION.md](SELECTION.md) |
| Concrete examples | [EXAMPLES.md](EXAMPLES.md) |
## Tools At a Glance
| Tool | Purpose | Key Feature |
|------|---------|-------------|
| `thoughtbox` | Step-by-step reasoning | 7 patterns: forward, backward, branching, revision, interleaved, first principles, meta-reflection |
| `mental_models` | Structured schemas | 15 models across 9 tags |
| `notebook` | Literate programming | 10 operations, executable JS/TS |
## When to Use This Skill
- **Complex problems** → decomposition + branching
- **Debugging** → five-whys + backward thinking
- **Architecture decisions** → pre-mortem + trade-off matrix
- **Deep learning** → Sequential Feynman notebook
- **Research tasks** → interleaved reasoning loops
## Minimal Invocation
```javascript
// Reasoning
thoughtbox({ thought: "...", thoughtNumber: 1, totalThoughts: 10, nextThoughtNeeded: true })
// Framework
mental_models({ operation: "get_model", args: { model: "five-whys" } })
// Notebook
notebook({ operation: "create", args: { title: "...", language: "typescript" }})
```
## MCP Resources (On-Demand)
| Resource | Access |
|----------|--------|
| Patterns cookbook | `thoughtbox({ includeGuide: true })` |
| Model content | `mental_models({ operation: "get_model", args: { model: "..." } })` |
| Notebook ops | `thoughtbox://notebook/operations` |
| Interleaved guides | `thoughtbox://interleaved/{mode}` |
---
*For deeper content, follow links above. Each file is self-contained.*
This skill is a cognitive enhancement toolkit that combines non-linear reasoning, a library of mental models, and an executable literate-programming notebook. It helps you structure thinking for complex analysis, system design, debugging, deep learning workflows, and research. The tools interoperate so you can iterate, test, and document reasoning in code and prose.
The skill orchestrates three capabilities: a thought engine for stepwise and branching reasoning patterns, a mental-models library for applying structured frameworks, and a notebook that supports executable JavaScript/TypeScript literate programming. Invoke the thought engine to generate and revise chains of reasoning, query mental models to apply formal schemas, and create runnable notebook cells to test hypotheses and document results. These components can be combined into interleaved loops: think, model, implement, and reflect.
How do the three tools fit together?
Use the thought engine to generate and refine reasoning, consult mental models to apply formal frameworks, and record or run experiments in the notebook. Repeat these steps in loops for iterative progress.
What languages can the notebook run?
The notebook supports JavaScript and TypeScript for executable cells and literate-programming workflows.