View, restore, or delete saved deep-think reasoning checkpoints
Manage reasoning rules and anti-patterns in .deep-think.json
Manage review checklists and custom strategies in .deep-think.json
Launch a deep-think reasoning session from a natural language description
Use when the user conversationally asks to add reasoning rules, constraints, or anti-patterns to their deep-think configuration. Triggers on phrases like "remember to always check X", "add a rule about Y", "from now on check Z during reasoning", "never do X when thinking through problems".
Use when the user conversationally asks to add review checklist items, custom reasoning strategies, or modify their deep-think review process. Triggers on phrases like "add a review step for...", "create a strategy for...", "I want to always check for... during review", "add a custom thinking framework".
Use when starting a new session and the user seems to be continuing previous reasoning work, mentions resuming a thought chain, or asks to restore a deep-think checkpoint. Also triggers when a user mentions picking up where they left off on a complex decision or analysis.
Admin access level
Server config contains admin-level keywords
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin for structured reasoning. Think through complex problems with strategies, branching, reflection, and persistent checkpoints.
# Add the bis-code marketplace (one-time — gives access to all bis-code plugins)
/plugin marketplace add bis-code/claude-plugins
# Install the plugin
/plugin install deep-think@bis-code
Deep Think provides 5 MCP tools that work together:
strategize → think → reflect → branch → checkpoint
| | | | |
Pick a Record Check Explore Save/restore
reasoning steps for alternate reasoning
framework issues paths state
Start a session with /start and describe what you're reasoning about. The plugin suggests a strategy and begins the thought chain.
Auto-checkpointing saves your reasoning before context compaction and every 10 thoughts (configurable). Resume anytime with /checkpoints.
| Command | What it does |
|---|---|
/start | Launch a reasoning session from a description |
/checkpoints | View, restore, or delete saved checkpoints |
/constraints | Manage reasoning rules and anti-patterns |
/practices | Manage review checklists and custom strategies |
| Skill | Triggers when... |
|---|---|
restore-checkpoint | Starting a new session and continuing previous reasoning |
manage-constraints | User says "remember to always check X" or "add a rule about Y" |
manage-practices | User says "add a review step for..." or "create a strategy for..." |
Create .deep-think.json in your project root to customize:
{
"thinking": {
"defaultStrategy": "first-principles",
"maxThoughts": 50,
"autoCheckpointEvery": 10
},
"practices": {
"rules": ["Always consider security implications"],
"antiPatterns": ["Premature optimization"],
"reviewChecklist": ["Check for edge cases"]
},
"strategies": {
"custom": [{
"name": "incident-response",
"description": "Structured incident investigation",
"steps": ["Identify symptoms", "Gather evidence", "Form hypothesis", "Verify"],
"checkpoints": ["Evidence collected?", "Root cause confirmed?"]
}]
}
}
Or use commands to manage configuration conversationally:
/constraints — add rules like "always verify auth boundaries"/practices — add review steps or custom strategies| Strategy | Use when... |
|---|---|
first-principles | Conventional wisdom may be misleading |
red-team | Validating important decisions |
convergent | Choosing between multiple options |
divergent | Brainstorming or stuck on a problem |
root-cause | Debugging or investigating failures |
decision-matrix | High-stakes decisions with multiple factors |
MIT
npx claudepluginhub bis-code/mcp-deep-think --plugin deep-thinkStructured learning on any subject with dashboard, Q&A logging, visualizations, exercises
A deterministic thinking partner that challenges assumptions and applies 150+ mental models to sharpen decisions, solve problems, and think more clearly. Features orientation detection, cognitive operations framework, and structured diagnostic workflows.
A structured toolkit of thinking skills for Claude Code — covering logic, ethics, creativity, decision-making, systems thinking, communication, and more. Each skill is an invokable command that applies a specific reasoning framework to any situation.
Structured thinking methods as multi-agent sessions — Six Thinking Hats, Adversarial Debate, Disney Method, Pre-Mortem, Polarity Management, TRIZ, W³, Troika Consulting, Wise Crowds, First Principles Decomposition, Analogical Transfer, Morphological Box, Futures Cone — plus meta-cognitive modules (Bias Check, Frame Check, Method Check) that reflect on the thinking itself
Truth-seeking sparring partner for Claude Code. Challenges claims, decisions, and documents through structured dialectical analysis.
Cognitive brainstorming protocol for Claude Code. Structures thinking through GROUND (problem discovery) -> EXPLORE (divergent) -> DECIDE (convergent) -> STRESS (stress-test) -> SHIP (artifacts) phases. Includes domain skills for technical architecture and conceptual work.
Structured thinking methods that counteract LLM reasoning biases during problem exploration — first principles, inversion, constraint manipulation, perspective forcing, analogy search, and more, with user-gated parallel subagent exploration for deep dives