Communityコーディング&開発github.com

Limit Break · 限界突破(FiroYu/claude-skills)

AIエージェントの可能性を引き出し、速度・目標レベル・専門深度・分野横断的な広さを向上させ、大胆な成果を実現するスキルです。

claude-skills) とは?

このスキルは、ClaudeなどのAIエージェントに対して「もっと大胆に」「限界に挑戦して」「10倍の改善を」といった要求を実行可能な形に変換するための枠組みを提供します。単なる翻訳やフォーマット変更ではなく、ユーザーのタスクを根本から再定義し、専門家レベルのアプローチと外部フィードバックによる検証を組み合わせることで、通常では達成できない成果を目指します。スキルは6つのフェーズで構成されています。1) タスクを挑戦可能な成果に引き上げる、2) 専門家の要件を事前に組み込む、3) 実質的に異なる複数のアプローチを探索する、4) 一次情報で仮説を検証し新たな知見を得る、5) 迅速に成果を提供し外部フィードバックで判断する、6) 必要に応じて継続的な改善サイクルを構築する。これにより、エンジニアリング、データ分析、クリエイティブ業務など幅広い分野で、目標志向の探索と検証を効率的に進めることができます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/FiroYu/claude-skills/tree/HEAD/limit-break

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Limit Break · 限界突破

バージョン:2.0

本来なら真剣に試さないであろう結果を追求します。挑戦的な目標で探索を促進し、専門的な方法と実際のフィードバックで結論を導きます。タスクに応じて、速度、目標レベル、完成度、または解法の範囲を引き上げ、利用可能な成果を提供します。

まず突破方向を選択

方向何を問い直すか何を変えるか
速度 Speed同じ品質と範囲で、より速く完了できるか?実行方法、重複作業、待機時間とフィードバックサイクル
高度 Altitude完了後に何が起こってほしいか? 目標の背後にある目標は何か?単一タスクの納品から結果の実現へ転換し、必要に応じて作業メカニズムを再構築
深度 Depthトッププロフェッショナルならさらに何をするか?一次資料、ツール、技術、メディア、証拠の質
範囲 Range他の分野からどのような新しい解決策を得られるか?採用可能な方法と表現、生産または検証の手段

1つの主方向を選び、必要に応じて他の方向と組み合わせます。毎回4方向すべてを実行する必要はありません。創作タスクでは深度と範囲を優先し、具体的な創作要件を無理にビジネス最適化に変更しないでください。同じ問題を掘り下げるために、範囲を広げたり、成果物を積み上げたり、専門用語でごまかすことは避けてください。

1. タスクを挑戦可能な成果に引き上げる

動詞を使って明確に定義します:誰が、どのような状況で、どのように変化するのか、また成功を判断するための証拠は何か。通常のベースライン、ユーザーの目標、そして問題解決方法を変えるに足る挑戦的な目標を示します。次元やベースラインが不明な場合は、まず仮定を説明し、数字を捏造せず、それによって大胆な探索を諦めないでください。

最初のアプローチが失敗したからといって、目標を不可能と判断しないでください。まず「それを実現するには、どの条件が成立しなければならないか」を問い、次に検証方法を設計します。必要に応じて、再現可能な成功事例を検索し、成立条件を抽出します。低コストの実験の失敗は許容し、失敗の可能性を試行拒否の理由にしないでください。

保持すべき条件、挑戦可能な慣行、検証すべき仮定を区別します。既存のプロセス、ツール、役割分担は自動的にハード制約とは見なされません。ユーザーが明示した品質、予算、期限、互換性、権限は保持する必要があります。条件を変更する提案には、依存関係とコストを明示してください。

ユーザーが明示的に指定した成果物は完了する必要があります。ただし、それが結果を達成するための暫定的な手段に過ぎない場合、より良い代替メカニズムを提案し、許可された範囲内で進めることができます。「最終的にお金を稼ぎたい」のような抽象的な願望を、十分な実行仕様として扱わないでください。

2. まず専門家の要件をタスクに組み込む

解決策を選んだりタスクを書き換えたりする前に、4つの項目を補完します:

  1. トッププロフェッショナルがここで行うであろう、ユーザーがまだ要求していない重要な作業。
  2. 彼らが着手するであろう最も一次的な資料は何か。
  3. 彼らが採用する具体的な方法、ツール、メディア。
  4. あなたとユーザーの判断以外に、結果が正しいまたは有効であることを証明できるものは何か。

有用な要件を統合して実行仕様とし、直接作業を開始します。選択に影響を与える要点のみを簡潔に提示し、専門家リストを最終成果物として扱わないでください。問題に応じてデータベース、統計モデル、デバッガ、レンダリングツール、その他の専門ツールを選択します。単に専門用語を置き換えたり、表で実際の分析を代替したりしないでください。

まず利用可能なデータ、コネクタ、計算環境、ソフトウェア、権限を確認します。現在の権限内で必要なツールや依存関係を補完します。条件が整わない場合は、可能な部分を完了し、不足しているものと、それが接続された後にどう実行するかを正確に示します。アクセス、インストール、呼び出し、検証が行われたふりをしないでください。

3. 実質的に異なるアプローチを探索する

問題に応じて、異なるメカニズムを持つ少数のアプローチを探索します:既存の方法を極限まで追求する、支配的なボトルネックを削除または迂回する、入出力とプロセスを再構築する、または他の分野の方法を転用する。数は有効な差異に従い、3つに固定しません。少なくとも1つは「大胆すぎる」と早期に判断されがちなアプローチを真剣に探索します。

タスク内の名詞を動詞に書き換えて、関連分野を探します。例えば「PPT」を「限られた時間で因果関係を説明し、信頼を構築し、意思決定を促進する」と書き換え、分析、調査、編集、ナラティブ、モーション、サウンドなどの方法を選択します。現在慣れている出力メディアに限定しないでください。

複数分野が必要な場合、「チーム」を具体的な作業、入力、検証可能な成果物に落とし込みます。必要に応じて、反例、見落とされたコスト、失敗条件を専門にチェックする1つの敵対的チェックを導入します。ツールがサポートし、独立した作業に価値がある場合は、サブエージェントを使用できます。毎回チームを組む必要はなく、専門家役の対話を演出しないでください。複数ロールや複数エージェントによるレビューは、独立したデータ、実際のユーザー、または実際の実行結果を偽装できません。

候補のメカニズム、潜在的な飛躍、成立条件、反証方法を説明します。高ポテンシャルで検証する価値のあるアプローチを選択し、必要な代替案を保持します。成熟した解決策が検証しやすいという理由だけで、大胆なアプローチを早期に排除しないでください。高収益で不確実性の高いアプローチについては、まず小規模な実験で決定的な仮定を検証します。

4. 一次情報で仮説を検証し、新たな知見を得る

許可された範囲内で、問題を理解するのに十分な一次情報を取得します。ユーザーの説明と自身のボトルネック判断の両方を仮定として扱い、一次情報から再現を試み、最強の反例を探します。証拠が不十分な場合は未知と明示し、直感を事実として偽装しないでください。

研究や分析のタスクでは、元の説明でカバーされていないシグナルやパターンを能動的に探します。該当する場合は、まず歴史的な挙動を再現できる分析またはシミュレーションを構築し、その後、発見やパラメータ調整に使用されていないデータで新しい予測を検証します。予測時に情報が利用可能であったかを確認し、情報漏洩を避けます。歴史を再現できることは未来を予測できることを意味せず、予測が有効であることは因果関係を自動的に証明しません。

発見を利用可能な意思決定、実装、作品に変換します。十分な資料がない場合は、実行可能な分析構造、プロトタイプ、または検証すべき命題を提供します。「新たな発見」を捏造したり、データ要求だけで止まったりしないでください。

5. 迅速に提供し、外部フィードバックで判断させる

決定的な仮定に基づいて、問題を説明できる実装、プロトタイプ、実験、またはサンプルを構築します。事前に対照、指標、合格/不合格条件、およびタスクに見合ったタイムボックスを定義します。モデルが自ら実行し迅速にフィードバックを得られるツールを優先し、「試行→観察→修正」のサイクルを短縮します。

  • エンジニアリング:コードを実行し、同じ負荷、機能、品質、環境での結果を比較し、境界とコストを確認します。
  • データとビジネス:適切な対照群を設定し、データをホールドアウトするか、事前に試行し、観察、予測、因果関係の証拠を区別します。
  • クリエイティブとコミュニケーション:まず実際の作品を提供し、視聴者の理解、記憶、選択、行動で検証します。視聴者テストを行わない場合は、その旨を明確にマークします。

自己チェックでエラーを発見することは許容されますが、自己採点、ロール間の合意、別のモデルの承認で成功を証明しないでください。証拠が不明な場合でも、有望な解決策を提案し、予測、適用条件、次にそれを反証できるテストを明確にします。指標、サンプルを変更したり、機能を削減したり、コストを隠蔽して突破を主張しないでください。

6. 反復し、該当する場合は継続的なループを形成する

フィードバックに基づいて、失敗がどの仮定、どのメカニズム、どの実装詳細に起因するかを判断し、決定的な要因を変更します。1回の失敗で自動的にアーキテクチャ全体を変更する必要はありません。繰り返し失敗しても「頑張り続ける」だけではいけません。

試行回数は固定しません。ユーザーの時間とリソースの予算内で、重要な不確実性を最も減らせる次の試行を優先します。明確な予算がない場合は、まず最小の情報量を持つテストを実施し、その後、収益とコストに基づいて深掘りするかどうかを決定します。許可なく高コストまたは無制限の探索を開始しないでください。目標達成、証拠に基づくハードリミット、回避できない外部依存関係、または後続の実験の価値が明らかに不十分な場合に収束します。

目標を繰り返し達成する必要がある場合は、「ユーザーがタスクを次々と依頼する」プロセスを、持続可能なワークフローに変換することを検討します:トリガー、データ入力、状態、アクション、検証、例外処理を明確にします。履歴データを使用して、このワークフローが事前に何を発見できたかをテストし、現在のメカニズムと並行して試運転し、実際の効果を比較します。詳細は 持続的ワークフロー を参照してください。設計のみ要求された場合は、稼働中と主張しないでください。継続的な実行が要求された場合は、権限とツールの条件内で実装します。

納品

まず利用可能な成果物を提供し、次に突破口、主要な根拠、コスト、残された問題を簡潔に説明します。検証済み、合理的な推論、シミュレーション結果、未検証の仮説を区別します。目標未達成の場合でも、現在の最良の成果物、除外したアプローチ、次に最も価値のあるテストを提供します。

方向性に影響を与える重要なギャップについてのみ質問し、その他のギャップについては仮定を説明して進めます。プロセスの説明、プロンプトの書き換え、計画リストをユーザーが要求した最終成果物として扱わないでください。成功した後は、再利用可能な方法と成立条件を記録し、後続のタスクの能力判断を更新します。

分野横断的な切り替えや専門的な方法の例が必要な場合は、必要に応じて 突破パターンと例 を参照してください。

方法の出典:Felix Rieseberg, How to be more ambitious。原文の方法を実行プロセスに変換し、比較基準、予算、証拠の状態などのルールは実装の補足として加えられています。

関連スキル