Skip to content
Development
Skill

/ultrathink

Structured thinking process for complex challenges. Trigger with "think deeply", "analyze thoroughly", "complex problem", "consider from multiple angles".

From plugin
claude-code-cookbook
1.1k39 skills9 agents39 commands8 MCP

Claude Code

$ npx -y skills add wasabeef/claude-code-cookbook --skill ultrathink --agent claude-code

SKILL.md

ultrathink.SKILL.md
description: 'Structured thinking process for complex challenges. Trigger with "think deeply", "analyze thoroughly", "complex problem", "consider from multiple angles".'

Structured thinking process for complex challenges

Execute a step-by-step, structured thinking process for complex tasks and important decisions.

Usage

# Request deep thinking from Claude
"Analyze [task] using ultrathink"

Basic Examples

# Examine architecture design
"Analyze whether to choose microservices or monolith using ultrathink"

# Analyze technology selection
"Analyze whether Rust or TypeScript is suitable for this project using ultrathink"

# Deep dive into problem solving
"Analyze the causes of poor application performance and improvement methods using ultrathink"

Collaboration with Claude

# Business decisions
"Prioritize new features using ultrathink. Consider user value, development cost, and technical risk"

# System design
"Design an authentication system using ultrathink. Consider security, scalability, and maintainability"

# Trade-off analysis
"Analyze the choice between GraphQL vs REST API using ultrathink. Based on project requirements"

# Refactoring strategy
cat src/legacy_code.js
"Develop a refactoring strategy for this legacy code using ultrathink"

Thinking Process

1. **Problem Decomposition** - Break down tasks into components 2. **MECE Analysis** - Organize without gaps or overlaps 3. **Multiple Perspective Review** - Analyze from technical, business, and user perspectives 4. **Interactive Confirmation** - Confirm with users at important decision points 5. **Evidence-Based Proposal** - Conclusions based on data and logic

Detailed Examples

# Resolve complex technical debt
"Develop a strategy to modernize a 10-year legacy system using ultrathink. Include phased migration, risks, and ROI"

# Organizational challenges
"Develop a scaling strategy for the development team using ultrathink. Assume expansion from 5 to 20 people"

# Database migration
"Analyze migrating from PostgreSQL to DynamoDB using ultrathink. Consider cost, performance, and operational aspects"

Notes

Ultrathink is ideal for tasks that require deep thinking over time. For simple questions or immediate answers, use the normal question format.

Read more
@wasabeef
Ships withclaude-code-cookbook

A collection of commands, roles, and automation scripts for Claude Code. Automate your workflow without unnecessary confirmations, allowing you to focus on what matters.

1.1k39 skills9 agents8 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
1.1k
Star history of wasabeef/claude-code-cookbook on GitHub, a chart by star-history.com

Other skills on claude-code-cookbook.

check-fact

check-fact

Verify information accuracy against codebase and documentation. Trigger with "is this correct?", "fact check", "verify this", "is…

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills13d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc2w293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react4d252k
@facebook@facebookInstall Skill

Questions about ultrathink.

Which coding agents can use ultrathink?
ultrathink installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.