New to Claude Skills? Learn how to install them →

nexu-io on GitHub

Deep Think Protocol

Free

Maximize cognitive effort for complex decision-making tasks.

by nexu-io84.9k stars on nexu-io/open-design
1 views
Updated Aug 10, 2026
Get this skill

Free · Opens the source repo

What Deep Think Protocol does

The Deep Think Protocol is designed to engage the highest level of cognitive processing for tasks that are complex, high-stakes, or ambiguous. This skill is particularly beneficial when the quality of the output is more critical than the speed of delivery. It is ideal for scenarios such as architecture decisions, multi-system changes, and irreversible actions where the cost of error is significant. The protocol emphasizes thoroughness and structured thinking, ensuring that all angles are considered before arriving at a conclusion.

This skill operates through a series of structured phases that guide the user through the reasoning process. The first phase, ORIENT, involves loading all relevant context and existing knowledge to inform the task at hand. Following this, the QUESTION phase challenges the initial problem statement, encouraging a deeper examination of assumptions and potential pitfalls. The RESEARCH phase focuses on gathering evidence from various sources to support the decision-making process, while the AUDIT phase identifies gaps between the current state and the ideal outcome.

The synthesis of perspectives is crucial in the SYNTHESIZE phase, where insights from different roles—such as developers, strategists, and UX professionals—are reconciled to form a comprehensive recommendation. The PLAN phase breaks down the recommendation into actionable steps, ensuring that each step is independently verifiable. As the execution unfolds in the EXECUTE + VERIFY phase, the user is guided to verify outputs continuously, minimizing the risk of error. Finally, the CHALLENGE phase serves as an adversarial self-review to critique the outcome and ensure robustness against edge cases.

Overall, the Deep Think Protocol is a powerful tool for developers and designers who need to navigate complex decision-making scenarios. By structuring the cognitive effort required for these tasks, it enables a more thorough exploration of options and potential consequences, ultimately leading to better-informed decisions.

When to use it

Use this protocol for high-stakes decisions that require thorough analysis and structured reasoning.

When not to use it

Avoid this skill for simple tasks or when speed is more critical than quality, as it is designed for in-depth analysis.

What you can build with it

Architecture Decisions

Use the Deep Think Protocol to evaluate complex architecture decisions, ensuring all potential impacts are considered.

Multi-System Changes

When planning changes that affect multiple systems, this protocol helps analyze the implications thoroughly.

Irreversible Actions

For actions that cannot be undone, engage this skill to ensure every aspect has been critically examined before proceeding.

How to install Deep Think Protocol

View source

1. Install with the skills CLI

npx skills add nexu-io/open-design/deep-think-maximum-cognitive-effort-protocol-mq8kvw92 --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by nexu-io

/deep-think — Maximum Cognitive Effort Protocol

Goal: Activate the highest level of cognitive architecture for complex, multi-step, or ambiguous tasks where quality matters more than speed. Time: 5-15 minutes depending on complexity tier. When to use: Architecture decisions, multi-system changes, irreversible actions, anything where being wrong is expensive.

This is NOT /reason. /reason = "follow the reasoning engine checklist" (fast, lightweight). /deep-think = "maximum effort with structured thinking, research, gap analysis, multi-perspective debate, and adversarial review" (slow, thorough).


Complexity Gate (decide first)

Before starting, classify the task:

TierWhenPhases Used
SIMPLEQuick but thorough — single-domain analysis, clear questionPhases 1 + 5 only
MEDIUMResearch + analysis — multi-source synthesis, comparisonPhases 1-5
COMPLEXFull adversarial — architecture decisions, multi-system changes, irreversible actionsAll 8 phases

Phase 1: ORIENT (Memory + Context)

Load ALL available context before forming any opinion.

  1. Read project memory if available (e.g., MEMORY.md, SESSION.md, or status logs)
  2. Read known pitfalls and gotchas for the target domain (e.g., knowledge/gotchas.md if present)
  3. Read the most relevant local knowledge, READMEs, or chunk files
  4. Query any active workspace memory system (e.g., Honcho or agentmemory) when recent session continuity is needed
  5. Check conversation logs or history for prior attempts or context on this topic
  6. Identify which projects, modules, or systems are involved

If any tool fails: Note "degraded mode" and continue with available sources. Do NOT stall.


Phase 2: QUESTION (Challenge the Request)

Before solving, challenge the problem statement itself.

  1. Use a sequential thinking or reasoning tool (such as sequential-thinking MCP, if available) to decompose the problem into component parts
  2. Ask explicitly:
    • "Is this the right question? Is there a better framing?"
    • "What assumptions are embedded in this request?"
    • "What would go wrong if I do the obvious thing?"
    • "Has this been attempted before? What happened?"
  3. If the framing reveals a deeper issue, address THAT instead

Phase 3: RESEARCH (Evidence Collection)

Gather evidence from multiple sources. Do NOT rely on training data alone.

  1. Run web searches for current best practices, official documentation, and known issues
  2. Use available documentation search tools (such as Context7 MCP, if available) for any referenced libraries, frameworks, or APIs
  3. Check repository skills and custom workspace procedures (e.g., under .agent/skills/ or similar locations)
  4. Load domain-specific context or chunk files using workspace routing maps (e.g., WORKSPACE-AUTOMAP.md or equivalent)
  5. Review workspace-specific conventions and code style files (e.g., knowledge/conventions.md or local READMEs) for established patterns

Rule: Every factual claim must trace to a retrieved source, not memory.


Phase 4: AUDIT (Gap Analysis)

For architecture and system tasks. Skip for pure analysis questions.

  1. What exists? List all relevant files, tools, configs currently in place
  2. What SHOULD exist? Based on research and requirements, what's the ideal state?
  3. What's the delta? Enumerate every gap between current and ideal
  4. What's stale? Cross-reference sources for contradictions and outdated information
  5. What's broken? Check tool health, file integrity, reference validity

Phase 5: SYNTHESIZE (Multi-Perspective Analysis)

Evaluate the problem from multiple expert perspectives.

  1. Council of Experts — consider the problem as:
    • A Lead Developer: Is this technically sound? What are the edge cases?
    • A Business/Product Strategist: Does this serve the core project objectives and business outcomes?
    • A UX/Ops Pro: Is this maintainable? Will it create friction?
  2. Reconcile conflicts between perspectives and sources
  3. Produce a structured recommendation with:
    • The recommended approach
    • The key tradeoff
    • The risk if wrong
    • The success criteria

Phase 6: PLAN (Surgical Execution Design)

Break the recommendation into executable steps.

  1. Decompose into the smallest possible steps — each independently verifiable
  2. Run the 5-step Pre-Action Verification Protocol on EACH step:
    • Are assumptions stated?
    • Am I targeting the correct file/resource?
    • Is scope minimal?
    • Is action reversible?
    • What are the success criteria?
  3. Define measurable success criteria for the overall task
  4. Sequence steps so failures are caught early (dependencies first)

Phase 7: EXECUTE + VERIFY (Work → Check → Correct)

Execute the plan one step at a time.

  1. One step at a time. Verify output after each step before proceeding.
  2. Work → Verify → Self-Correct loop. Do not assume success.
  3. Anti-Bulk Enforcement: Use the most surgical edit mechanism available. Never rewrite files unless creating from scratch.
  4. 80% Confidence Threshold: If confidence drops below 80% on a high-stakes decision, STOP and ask the user/product owner for input.
  5. Follow Karpathy Doctrine: surgical, minimal, explicit.

Phase 8: CHALLENGE (Adversarial Self-Review)

After producing the result, attack it.

  1. Re-read the original request word by word. Did you actually answer THE question?
  2. What did you miss? What would a senior expert critique about this output?
  3. Would you stake your reputation on this? If not, what needs to change?
  4. Edge cases: What happens under unusual conditions? Empty inputs? Scale? Concurrent use?
  5. Save key learnings to the appropriate memory layer:
    • Debugging insights → update known gotchas (e.g., knowledge/gotchas.md)
    • New patterns → update conventions/standards (e.g., knowledge/conventions.md)
    • Decisions made → update decisions log (e.g., knowledge/decisions.md)
    • Recent continuity worth reusing soon → write a milestone/handoff breadcrumb to the workspace memory system (e.g., Honcho or agentmemory)

What This Workflow Does NOT Do

  • It does NOT replace /reason for quick analysis — use /reason for fast reasoning engine activation.
  • It does NOT save session state — that's /wrap.
  • It does NOT consolidate memory — that's /dream.

Frequently asked questions about Deep Think Protocol

Similar skills