ultrathink

Deep thinking mode using Sequential Thinking MCP. Use this skill whenever the user says /ultrathink, 'ultrathink', 'deep think', or asks you to think step-by-step through a complex problem. Also trigger when the user wants careful, structured reasoning for architecture decisions, debugging complex issues, algorithm design, or any problem that benefits from breaking down into sequential thought steps.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "ultrathink" with this command: npx skills add kian-lian/agent-skills/kian-lian-agent-skills-ultrathink

Ultrathink - Sequential Deep Thinking Mode

When this skill is invoked, use the Sequential Thinking MCP tool to methodically reason through the user's request. This produces higher-quality answers for complex problems by forcing structured, step-by-step analysis with the ability to revise and branch thinking.

How It Works

  1. Take the user's prompt/question/task
  2. Call the sequentialthinking MCP tool repeatedly to build a chain of thought
  3. Each thought can build on, question, or revise previous thoughts
  4. Synthesize the final answer from the completed thought chain

Execution Steps

Step 1: Identify the available tool

Check which sequential thinking tool is available:

  • mcp__sequential-thinking__sequentialthinking (primary)
  • mcp__thinking__sequentialthinking (alternative)

Use whichever is available. If neither is available, inform the user and provide the setup instructions (see "MCP Setup" section below).

Step 2: Estimate complexity and begin thinking

Based on the user's request, estimate how many thought steps are needed:

  • Simple questions: 3-5 thoughts
  • Moderate problems: 5-8 thoughts
  • Complex architecture/debugging: 8-15 thoughts

Start with your estimate but adjust freely as you go — add more thoughts if needed, revise earlier ones if they turn out to be wrong.

Step 3: Execute the thought chain

Call the sequential thinking tool iteratively. Each call should include:

thought: Your current reasoning step
nextThoughtNeeded: true (until you reach a satisfactory conclusion)
thoughtNumber: current step number
totalThoughts: your current estimate (adjust as needed)

Use these features when appropriate:

  • isRevision: true — when you realize a previous thought was wrong
  • branchFromThought — when you want to explore an alternative approach
  • needsMoreThoughts: true — when reaching the end but realizing more analysis is needed

Step 4: Synthesize and respond

After the thought chain completes (when nextThoughtNeeded is false), synthesize the results into a clear, actionable response for the user. Reference key insights from specific thought steps where helpful.

Guidelines

  • Think genuinely — each thought step should advance understanding, not just restate the problem
  • Be willing to revise — if thought #5 reveals that thought #2 was wrong, say so and correct course
  • Branch when there are genuinely different approaches worth exploring
  • The final answer should be better than what you'd produce without structured thinking — that's the whole point

MCP Setup

If the Sequential Thinking MCP tool is not available, ask the user to configure it.

For Claude Code CLI:

claude mcp add sequential-thinking -- npx -y @modelcontextprotocol/server-sequential-thinking

For manual configuration (add to MCP settings):

{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sequential-thinking"
      ]
    }
  }
}

Reference: https://github.com/modelcontextprotocol/servers/tree/main/src/sequentialthinking

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

ultrathink

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

vercel-composition-patterns

React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or component architecture. Includes React 19 API changes.

Repository Source
87.2K23.1Kvercel
Automation

vercel-react-native-skills

React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or native platform APIs.

Repository Source
61.1K23.1Kvercel
Automation

supabase-postgres-best-practices

Postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.

Repository Source
35.8K1.6Ksupabase