ultrathink-trigger
複雑な問題に直面した際に、アーキテクチャ設計、デバッグ、または初めてのコードなどで、推論の深さを自動的にエスカレートさせ、より深く考察して解決策を見つけ出すSkill。
📜 元の英語説明(参考)
Auto-escalate reasoning depth for complex problems. Use proactively when encountering architecture, debugging, or unfamiliar code.
🇯🇵 日本人クリエイター向け解説
複雑な問題に直面した際に、アーキテクチャ設計、デバッグ、または初めてのコードなどで、推論の深さを自動的にエスカレートさせ、より深く考察して解決策を見つけ出すSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o ultrathink-trigger.zip https://jpskill.com/download/18723.zip && unzip -o ultrathink-trigger.zip && rm ultrathink-trigger.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/18723.zip -OutFile "$d\ultrathink-trigger.zip"; Expand-Archive "$d\ultrathink-trigger.zip" -DestinationPath $d -Force; ri "$d\ultrathink-trigger.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
ultrathink-trigger.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
ultrathink-triggerフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Ultrathink Trigger
複雑な問題に対して、自動的に最大限の推論深度を発動させます。
複雑性指標
| Signal | Weight | Example |
|---|---|---|
| Files affected > 5 | +2 | モジュールを跨いだリファクタリング |
| Unfamiliar language/framework | +3 | コードベースを初めて扱う場合 |
| Architecture decision | +4 | パターンの選択 |
| 2+ failed fix attempts | +3 | 根本原因が不明確 |
| Multi-domain interaction | +2 | Frontend + Backend + DB |
| Security implications | +3 | Auth, permissions, secrets |
| Performance-critical code | +2 | ホットパス、アルゴリズム |
| Breaking change potential | +3 | API の変更、スキーマ移行 |
閾値
合計の重みが >= 5 の場合: ultrathink モードを発動
発動
複雑な分析の前に、以下のいずれかを付加します。
- "Think harder about this:"
- "ultrathink:"
- "Take your time to deeply analyze:"
これらのフレーズは、より徹底的な分析のために Claude の拡張思考モードを発動させます。
統合ポイント
/fix コマンドとの連携
2 回の修正試行が失敗した後、自動的に以下を発動します。
ultrathink: What are all the possible root causes?
What assumptions am I making? What haven't I checked yet?
/brainstorm コマンドとの連携
トピックの複雑さが >= 5 の場合 (または --deep フラグ)、自動的に発動します。EVALUATE および SYNTHESIZE フェーズに適用されます。
ultrathink: Deeply analyze these options considering trade-offs,
edge cases, maintainability, and long-term implications.
フラグ:
--deep- 複雑さに関わらず ultrathink を強制--quick- 自動検出を抑制し、高速を維持
オーケストレーター INNOVATE フェーズとの連携
アーキテクチャの決定の場合:
ultrathink: Evaluate these approaches considering
maintainability, performance, security, and complexity.
sequential-thinking との連携
複数ステップの複雑な分析の場合:
mcp__sequential_thinking__sequentialthinking({
thought: "ultrathink: [complex problem]",
thoughtNumber: 1,
totalThoughts: 10, // More steps for deep analysis
nextThoughtNeeded: true
})
積極的に使用すべき場合
- アーキテクチャの決定: パターンや構造を提案する前に
- デッドロックのデバッグ: 2 回以上の修正試行が失敗した後
- セキュリティ分析: すべての認証 (auth)、権限 (permission)、またはシークレット (secret) の処理
- パフォーマンス最適化: ホットパスを最適化する前に
- 破壊的変更: API/スキーマの変更を提案する前に
- 不慣れなコード: 新しいコードベース領域を初めて扱う場合
ワークフローの例
1. 複雑な問題に遭遇
2. 複雑さの重みを計算:
- 複数ファイルの変更: +2
- アーキテクチャの決定: +4
- 合計: 6 (>= 5, ultrathink を発動)
3. 発動: "ultrathink: Design the data flow for..."
4. 拡張された分析により、徹底的な解決策が生成される
5. 実装に進む
アンチパターン
- 単純でよく理解されているタスクに ultrathink を使用する
- 「時間を節約する」ために、複雑な問題で ultrathink をスキップする
- スコープが変更されたときに複雑さを再計算しない
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Ultrathink Trigger
Automatically invoke maximum reasoning depth for complex problems.
Complexity Indicators
| Signal | Weight | Example |
|---|---|---|
| Files affected > 5 | +2 | Refactoring across modules |
| Unfamiliar language/framework | +3 | First time with codebase |
| Architecture decision | +4 | Choosing patterns |
| 2+ failed fix attempts | +3 | Root cause unclear |
| Multi-domain interaction | +2 | Frontend + Backend + DB |
| Security implications | +3 | Auth, permissions, secrets |
| Performance-critical code | +2 | Hot paths, algorithms |
| Breaking change potential | +3 | API changes, schema migrations |
Threshold
If total weight >= 5: Trigger ultrathink mode
Invocation
Prefix complex analysis with one of:
- "Think harder about this:"
- "ultrathink:"
- "Take your time to deeply analyze:"
These phrases trigger Claude's extended thinking mode for more thorough analysis.
Integration Points
With /fix command
After 2 failed attempts, automatically invoke:
ultrathink: What are all the possible root causes?
What assumptions am I making? What haven't I checked yet?
With /brainstorm command
Auto-triggers when topic complexity >= 5 (or --deep flag). Applied to EVALUATE and SYNTHESIZE phases:
ultrathink: Deeply analyze these options considering trade-offs,
edge cases, maintainability, and long-term implications.
Flags:
--deep- Force ultrathink regardless of complexity--quick- Suppress auto-detect, stay fast
With orchestrator INNOVATE phase
For architecture decisions:
ultrathink: Evaluate these approaches considering
maintainability, performance, security, and complexity.
With sequential-thinking
For multi-step complex analysis:
mcp__sequential_thinking__sequentialthinking({
thought: "ultrathink: [complex problem]",
thoughtNumber: 1,
totalThoughts: 10, // More steps for deep analysis
nextThoughtNeeded: true
})
When to Use Proactively
- Architecture Decisions: Before proposing patterns or structure
- Debugging Deadlock: After 2+ failed fix attempts
- Security Analysis: Any auth, permission, or secret handling
- Performance Optimization: Before optimizing hot paths
- Breaking Changes: Before proposing API/schema changes
- Unfamiliar Code: First encounter with a new codebase area
Example Workflow
1. Encounter complex problem
2. Calculate complexity weight:
- Multi-file change: +2
- Architecture decision: +4
- Total: 6 (>= 5, triggers ultrathink)
3. Invoke: "ultrathink: Design the data flow for..."
4. Extended analysis produces thorough solution
5. Proceed with implementation
Anti-Patterns
- Using ultrathink for simple, well-understood tasks
- Skipping ultrathink for complex problems to "save time"
- Not recalculating complexity when scope changes