Files
2025-11-30 09:05:37 +08:00

2.4 KiB

Ultrathink

複雑な課題や重要な決定に対して、段階的で構造化された思考プロセスを実行します。

使い方

# Claude に深い思考を依頼[課題] について ultrathink で検討して」

基本例

# アーキテクチャ設計の検討
「マイクロサービスとモノリスのどちらを選ぶべきか ultrathink で検討して」

# 技術選定の分析
「このプロジェクトに Rust と TypeScript どちらが適しているか ultrathink で分析して」

# 問題解決の深掘り
「アプリケーションのパフォーマンスが悪い原因と改善方法を ultrathink で検討して」

Claude との連携

# ビジネス判断
「新機能の優先順位付けを ultrathink で検討して。ユーザー価値、開発コスト、技術的リスクの観点から」

# システム設計
「認証システムの設計を ultrathink で検討して。セキュリティ、スケーラビリティ、保守性を考慮して」

# トレードオフ分析
「GraphQL vs REST API の選択を ultrathink で分析して。プロジェクトの要件に基づいて」

# リファクタリング戦略
cat src/legacy_code.js
「このレガシーコードのリファクタリング戦略を ultrathink で立案して」

思考プロセス

  1. 問題の分解 - 課題を構成要素に分解
  2. MECE 分析 - 漏れなく重複なく整理
  3. 複数視点検討 - 技術・ビジネス・ユーザー視点から分析
  4. 対話的確認 - 重要な判断ポイントでユーザーに確認
  5. 根拠付き提案 - データと論理に基づく結論

詳細例

# 複雑な技術的負債の解消
「10 年間のレガシーシステムをモダナイズする戦略を ultrathink で検討して。段階的移行、リスク、ROI を含めて」

# 組織的な課題
「開発チームのスケーリング戦略を ultrathink で検討して。現在 5 人から 20 人への拡大を想定」

# データベース移行
「PostgreSQL から DynamoDB への移行を ultrathink で分析して。コスト、パフォーマンス、運用面を考慮」

注意事項

ultrathink は時間をかけて深く考える必要がある課題に最適です。単純な質問や即座の回答が必要な場合は、通常の質問形式を使用してください。