omakase-off
build」「create」「implement」などの依頼や、手法に迷う場合に、一緒に検討するか、並行して最適な方法を探す「おまかせ」を選ぶことで、意思決定を支援するSkill。
📜 元の英語説明(参考)
This skill should be used as the entry gate for build/create/implement requests. Triggers on "build X", "create Y", "implement Z", "add feature", "try both approaches", "not sure which approach". Offers brainstorm-together or omakase (chef's choice parallel exploration) options. Detects indecision during brainstorming to offer parallel exploration.
🇯🇵 日本人クリエイター向け解説
build」「create」「implement」などの依頼や、手法に迷う場合に、一緒に検討するか、並行して最適な方法を探す「おまかせ」を選ぶことで、意思決定を支援するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o omakase-off.zip https://jpskill.com/download/16728.zip && unzip -o omakase-off.zip && rm omakase-off.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/16728.zip -OutFile "$d\omakase-off.zip"; Expand-Archive "$d\omakase-off.zip" -DestinationPath $d -Force; ri "$d\omakase-off.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
omakase-off.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
omakase-offフォルダができる - 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
- 同梱ファイル
- 2
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Omakase-Off
シェフのおまかせ探索 - 何を構築すべきか分からない場合に、異なるアプローチを並行して探索します。
Test Kitchen Development の一部:
omakase-off- シェフのおまかせ探索 (異なるアプローチ/計画)cookoff- 同じレシピで、複数の料理人が競い合う (同じ計画、複数の実装)
中心となる原則: ブレインストーミング中に優柔不断さが自然に現れるようにし、その後、複数のアプローチを並行して実装して、実際のコードとテストで最適なソリューションを決定します。
3 つのトリガー
トリガー 1: ブレインストーミング前
タイミング: 「~を構築したい」、「~を作成する」、「~を実装する」、「~の機能を追加する」
提示:
詳細をブレインストーミングする前に、次のどちらかを選択してください:
1. 一緒にブレインストーミング - 要件と設計を段階的に検討します
2. Omakase (シェフのおまかせ) - 私が 3~5 個の最適なアプローチを生成し、それらを並行して実装し、テストで勝者を決定します
トリガー 2: ブレインストーミング中 (優柔不断の検出)
検出シグナル:
- アーキテクチャに関する決定について、2 回以上連続して不明確な回答があった場合
- フレーズ: 「よく分からない」、「分からない」、「どちらでも良い」、「あなたが選んで」、「特に希望はない」
検出時:
アプローチについて柔軟に対応できるようです。次のどちらかを選択してください:
1. 私が最良と思われるものを選択して、ブレインストーミングを続けます
2. 複数のアプローチを並行して探索します (omakase-off)
トリガー 3: 明示的なリクエスト
- 「両方のアプローチを試す」、「両方を探索する」、「omakase」
- 「両方のバリアントを実装する」、「どちらが良いか見てみましょう」
ワークフローの概要
| フェーズ | 説明 |
|---|---|
| 0. エントリー | ブレインストーミングと omakase の選択肢を提示 |
| 1. ブレインストーミング | 設計中の受動的なスロット検出 |
| 1.5. 決定 | スロットが検出された場合、並行探索を提案 |
| 2. 計画 | バリアントごとに実装計画を生成 |
| 3. 実装 | すべてのエージェントを単一のメッセージでディスパッチ |
| 4. 評価 | シナリオテスト → 新鮮な目 → 生存者を判断 |
| 5. 完了 | 勝者を完了させ、敗者をクリーンアップ |
フェーズの詳細については、references/detailed-workflow.md を参照してください。
ディレクトリ構造
docs/plans/<feature>/
design.md # ブレインストーミングからの共有コンテキスト
omakase/
variant-<slug>/
plan.md # このバリアントの実装計画
result.md # 最終レポート
.worktrees/
variant-<slug>/ # Omakase バリアントのワークツリー
スロットの分類
| タイプ | 例 | 探索する価値はありますか? |
|---|---|---|
| アーキテクチャ | ストレージエンジン、フレームワーク、認証方法 | はい |
| 些細なこと | ファイルの場所、命名、構成形式 | いいえ |
アーキテクチャに関する決定のみが、並行探索のスロットになります。
バリアントの制限
最大 5~6 個の実装。 完全な組み合わせ爆発は避けてください:
- 主要な軸 (アーキテクチャへの影響が最も大きいもの) を特定します
- その軸に沿ってバリアントを作成します
- 2 次的なスロットを自然な組み合わせで埋めます
重要なルール
- すべてのバリアントを単一のメッセージでディスパッチ - 複数の Task ツール、1 つのメッセージ
- シナリオテストを必ず使用する - 手動検証ではない
- 生存者に新鮮な目を向ける - ジャッジによる比較の前に必須
- 敗者は常にクリーンアップする - ワークツリーとブランチを削除する
- result.md を記述する - 何を試したか、なぜ勝者が勝ったかを文書化する
オーケストレーションされるスキル
| 依存関係 | 使用法 |
|---|---|
brainstorming |
受動的なスロット検出による変更されたフロー |
writing-plans |
バリアントごとに実装計画を生成 |
git-worktrees |
バリアントごとに隔離されたワークツリーを作成 |
parallel-agents |
すべてのバリアントサブエージェントを並行してディスパッチ |
scenario-testing |
すべてのバリアントに対して同じシナリオを実行 |
fresh-eyes |
生存者に対する品質レビュー → ジャッジへの入力 |
finish-branch |
勝者の処理 (マージ/PR)、敗者のクリーンアップ |
フローの例
User: "CLI の todo アプリを構築する必要があります。"
Claude: [omakase-off をトリガー]
詳細に入る前に、どのようにアプローチしますか?
1. 一緒にブレインストーミング
2. Omakase (シェフのおまかせ)
User: "1"
Claude: [ブレインストーミングが進行し、ストレージに関する優柔不断を検出]
ストレージ (JSON vs SQLite) について柔軟に対応できるようです。次のどちらかを選択してください:
1. 並行して探索 - 両方のバリアントを実装します
2. 最良の推測 - JSON (よりシンプル) を選択します
User: "1"
[variant-json、variant-sqlite の計画を作成]
[並行エージェントを単一のメッセージでディスパッチ]
[両方でシナリオテストを実行]
[生存者に対する新鮮な目のレビュー]
[比較を提示し、ユーザーが勝者を選択]
[敗者をクリーンアップし、勝者のブランチを完了] 📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Omakase-Off
Chef's choice exploration - when you're not sure WHAT to build, explore different approaches in parallel.
Part of Test Kitchen Development:
omakase-off- Chef's choice exploration (different approaches/plans)cookoff- Same recipe, multiple cooks compete (same plan, multiple implementations)
Core principle: Let indecision emerge naturally during brainstorming, then implement multiple approaches in parallel to let real code + tests determine the best solution.
Three Triggers
Trigger 1: BEFORE Brainstorming
When: "I want to build...", "Create a...", "Implement...", "Add a feature..."
Present:
Before we brainstorm the details, would you like to:
1. Brainstorm together - We'll explore requirements and design step by step
2. Omakase (chef's choice) - I'll generate 3-5 best approaches, implement them
in parallel, and let tests pick the winner
Trigger 2: DURING Brainstorming (Indecision Detection)
Detection signals:
- 2+ uncertain responses in a row on architectural decisions
- Phrases: "not sure", "don't know", "either works", "you pick", "no preference"
When detected:
You seem flexible on the approach. Would you like to:
1. I'll pick what seems best and continue brainstorming
2. Explore multiple approaches in parallel (omakase-off)
Trigger 3: Explicitly Requested
- "try both approaches", "explore both", "omakase"
- "implement both variants", "let's see which is better"
Workflow Overview
| Phase | Description |
|---|---|
| 0. Entry | Present brainstorm vs omakase choice |
| 1. Brainstorm | Passive slot detection during design |
| 1.5. Decision | If slots detected, offer parallel exploration |
| 2. Plan | Generate implementation plan per variant |
| 3. Implement | Dispatch ALL agents in SINGLE message |
| 4. Evaluate | Scenario tests → fresh-eyes → judge survivors |
| 5. Complete | Finish winner, cleanup losers |
See references/detailed-workflow.md for full phase details.
Directory Structure
docs/plans/<feature>/
design.md # Shared context from brainstorming
omakase/
variant-<slug>/
plan.md # Implementation plan for this variant
result.md # Final report
.worktrees/
variant-<slug>/ # Omakase variant worktree
Slot Classification
| Type | Examples | Worth exploring? |
|---|---|---|
| Architectural | Storage engine, framework, auth method | Yes |
| Trivial | File location, naming, config format | No |
Only architectural decisions become slots for parallel exploration.
Variant Limits
Max 5-6 implementations. Don't do full combinatorial explosion:
- Identify the primary axis (biggest architectural impact)
- Create variants along that axis
- Fill secondary slots with natural pairings
Critical Rules
- Dispatch ALL variants in SINGLE message - Multiple Task tools, one message
- MUST use scenario-testing - Not manual verification
- Fresh-eyes on survivors - Required before judge comparison
- Always cleanup losers - Remove worktrees and branches
- Write result.md - Document what was tried and why winner won
Skills Orchestrated
| Dependency | Usage |
|---|---|
brainstorming |
Modified flow with passive slot detection |
writing-plans |
Generate implementation plan per variant |
git-worktrees |
Create isolated worktree per variant |
parallel-agents |
Dispatch all variant subagents in parallel |
scenario-testing |
Run same scenarios against all variants |
fresh-eyes |
Quality review on survivors → input for judge |
finish-branch |
Handle winner (merge/PR), cleanup losers |
Example Flow
User: "I need to build a CLI todo app."
Claude: [Triggers omakase-off]
Before we dive in, how would you like to approach this?
1. Brainstorm together
2. Omakase (chef's choice)
User: "1"
Claude: [Brainstorming proceeds, detects indecision on storage]
You seem flexible on storage (JSON vs SQLite). Would you like to:
1. Explore in parallel - I'll implement both variants
2. Best guess - I'll pick JSON (simpler)
User: "1"
[Creates plans for variant-json, variant-sqlite]
[Dispatches parallel agents in SINGLE message]
[Runs scenario tests on both]
[Fresh-eyes review on survivors]
[Presents comparison, user picks winner]
[Cleans up loser, finishes winner branch] 同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (4,869 bytes)
- 📎 references/detailed-workflow.md (8,061 bytes)