Back to skills
SkillHub ClubShip Full StackFull Stack

ultrathink

複雑な問題に対して自動的に深い思考モードに切り替える。難解なバグ、アーキテクチャ設計、パフォーマンス問題など、通常の思考では解決が難しい問題を検出したら自動的に深思考モードを有効化。

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
3
Hot score
80
Updated
March 20, 2026
Overall rating
C2.5
Composite score
2.5
Best-practice grade
B81.2

Install command

npx @skill-hub/cli install shiiman-claude-code-plugins-ultrathink

Repository

shiiman/claude-code-plugins

Skill path: plugins/shiiman-claude/skills/ultrathink

複雑な問題に対して自動的に深い思考モードに切り替える。難解なバグ、アーキテクチャ設計、パフォーマンス問題など、通常の思考では解決が難しい問題を検出したら自動的に深思考モードを有効化。

Open repository

Best for

Primary workflow: Ship Full Stack.

Technical facets: Full Stack.

Target audience: everyone.

License: Unknown.

Original source

Catalog source: SkillHub Club.

Repository owner: shiiman.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install ultrathink into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/shiiman/claude-code-plugins before adding ultrathink to shared team environments
  • Use ultrathink for development workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: ultrathink
description: 複雑な問題に対して自動的に深い思考モードに切り替える。難解なバグ、アーキテクチャ設計、パフォーマンス問題など、通常の思考では解決が難しい問題を検出したら自動的に深思考モードを有効化。
allowed-tools: [Read, Bash]
---

# Ultrathink

複雑な問題に対して自動的に深い思考モードに切り替えます。

## 目的

- 複雑な問題を検出したら自動的に深思考モードを有効化
- ユーザーに確認せずシームレスに切り替え
- より深い分析と推論で問題を解決

## ワークフロー

### 1. 問題の複雑さを自動評価

ユーザーのリクエストを分析し、深い思考が必要かどうかを自動判断。

### 2. 自動切り替え

複雑な問題を検出したら、自動的に深思考モードに切り替え:

**深い思考が必要な問題(自動で有効化):**
- 原因不明のバグ
- パフォーマンスボトルネック
- アーキテクチャの設計判断
- セキュリティの脆弱性分析
- 複雑なアルゴリズムの設計
- 技術的なトレードオフの評価
- 複数の仮説を検討する必要がある問題

**通常の思考で十分な問題(深思考モードは使用しない):**
- 単純なバグ修正
- 定型的なコード生成
- 簡単な質問への回答
- ドキュメント更新

### 3. 深い思考を実行

自動的に以下のアプローチで分析:

1. **問題の分解**: 問題を小さな部分に分解
2. **仮説の生成**: 複数の仮説を立てる
3. **証拠の収集**: 各仮説を検証するための情報を収集
4. **仮説の評価**: 証拠に基づいて仮説を評価
5. **結論の導出**: 最も可能性の高い原因と解決策を特定

## 自動切り替えのトリガー

以下のような状況を検出したら自動的に深思考モードを有効化:

| トリガー | 例 |
|----------|-----|
| 原因不明の問題 | 「なぜこうなるのか分からない」「原因が特定できない」 |
| 設計判断 | 「どのアプローチが最適か」「アーキテクチャを決めたい」 |
| パフォーマンス | 「パフォーマンスが悪い理由」「最適化したい」 |
| セキュリティ | 「セキュリティリスクの評価」「脆弱性を確認」 |
| 複雑なロジック | 「複雑なアルゴリズム」「難しい実装」 |

## 出力形式

### 分析結果

```markdown
## 問題分析

### 仮説 1: {仮説}
- 証拠: {証拠}
- 可能性: 高/中/低

### 仮説 2: {仮説}
- 証拠: {証拠}
- 可能性: 高/中/低

## 結論

最も可能性の高い原因: {原因}

## 推奨される解決策

1. {解決策 1}
2. {解決策 2}
```

## 重要な注意事項

- ✅ 複雑な問題を検出したら自動的に深思考モードを有効化
- ✅ ユーザーに確認せずシームレスに切り替え
- ✅ 段階的に分析を進める
- ✅ 複数の仮説を検討
- ❌ 単純な問題に対して過剰に分析しない
- ❌ ユーザーの時間を無駄にしない