Deep Work Plan

Deep Work Planリポジトリに計画を埋め込む

Deep Work Plan はオープンソースの方法論。init.md を介してリポジトリをAIエージェントが実行可能な構造化環境に変え、原子タスク・合格基準・検証ゲート・復元可能な状態で長期間のコーディングタスクの迷走を防ぐ。エージェント非依存、MITライセンス。

free
AIプログラミングエージェントオープンソースinit.mdDeep Work Plan文脈エンジニアリング長周期タスクAIエージェントの迷走防止リポジトリ構造化
登録日
3.6 (0 レビュー数)

ログイン後に評価できます

AI コーディングエージェントに長いタスクを任せるとき、よくある失敗はモデルの能力不足ではなく、途中でコンテキストが壊れることだ。数時間かけて進めた作業が、うっかりウィンドウを閉じただけで振り出しに戻る。もしくは、エージェントが勝手に方針を変えて、気づいたら別のものを作っている。Deep Work Plan は、そんな「長期間タスクの迷走」を仕組みで防ごうというプロジェクトだ。

これは新しいチャットツールではなく、init.md という入口ファイルを核にしたオープンソースの方法論。このファイルの URL を任意の AI エージェントに渡すと、エージェントはまず手順を読み、現在のリポジトリを「AI 優先・規範駆動・自動運転可能」な状態へ作り替える。公式には「executable onboarding prompt」と説明されているが、要するに「最初にやるべきことをリポジトリ自体に埋め込む」行為だ。

「より良いモデル」より「より良い文脈」

このプロジェクトの背景にあるのは、Context matters more than models という主張だ。より賢いモデルを待つよりも、エージェントが扱う文脈を整理するほうが効果がある、と。具体的には、タスクを原子単位に分割し、それぞれに合格基準と検証ゲートを設ける。さらに、実行途中の状態を保存し、文脈がリセットされても新しいエージェントインスタンスが途中から再開できるようにする。

方法論のページには、実務に即した運用原則が並ぶ。リポジトリに既存の AGENTS.md や CLAUDE.md がある場合は、上書きせずに読んでから統合する。大きな変更の前には計画を提示してユーザーの確認を取る。失敗したら止まって報告する。どの項目も、経験のある開発者なら「そうそう、これだよ」とうなずく内容だ。

個人的に感心したのは、init.md 自体を「信頼できない入力」として扱い、公式ソースかどうかを確認してから評価するよう指示している点。AI エージェントツールにこの手のセキュリティ意識を組み込んだ例は珍しい。trust-but-verify の姿勢は、むしろ安全エンジニアが書きそうだ。

エージェント非依存の設計は現実的か

Deep Work Plan の利点は、特定のエージェントやベンダーに縛られないこと。agent-agnostic で no lock-in を掲げ、どのエージェントにも、どのリポジトリにも適用できる。実際の使い方は単純で、対応するエージェントの入力欄に https://deepworkplan.com/init.md を貼るだけ。URL に Accept: text/markdown ヘッダーを付ければ HTML ではなく Markdown 版を取得できる。

  • 原子タスク: 各ステップが小さく独立しているため、途中経過を検証しやすい
  • 合格基準と検証ゲート: 定義された完了条件を満たさない限り次の段階へ進まない
  • 復元可能な状態: コンテキストが消えても、後のエージェントが継続できる
  • MIT ライセンス: 方法論もテキストも自由に利用・改変できる

一方で、効果はエージェントの指示への従順度に大きく依存する。モデルが多段階の指示を厳密に守れなかったり、ファイル読み書きのツール呼び出しに対応していなければ、この計画は机上の空論になる。既存のリポジトリを規範駆動へ作り替える際にも、事前調査とユーザー確認のステップが入るため、時間とトークンは多少余分にかかる。

公開されている技術詳細はまだ少ない。性能数値も、大規模な導入事例もない。あるのは方法論とサンプルだ。正直なところ、こういうプロジェクトは自分で試すのが一番早い。実在のリポジトリで init.md を実行し、生成される構造と、その後タスクを続けたときの安定性を観察してみてほしい。

AI エージェントに長い作業を頼んだけどうまくいかない、と感じているなら、Deep Work Plan は検討に値する軽量な選択肢だ。モデルを置き換えるのでも、開発ツールを乗り換えるのでもなく、エージェントに読ませる地図を用意する。しかもオープンソースで、試すコストはほぼゼロ。それなら一度、自分のリポジトリで実験してみるのがいい。

メリット・デメリット

メリット

  • オープンソース (MIT) でベンダーロックインがない
  • 任意のエージェントとリポジトリに適用できる
  • 原子タスクと合格基準で迷走を防ぐ
  • 状態を復元できるため長期間タスクに強い

デメリット

  • 実際の効果はエージェントの指示遵守度に左右される
  • 既存リポジトリの初期化には確認と追加コストがかかる
  • 公開されている技術詳細や導入事例がまだ少ない

よくある質問

Deep Work Plan とは何ですか?

オープンソースの方法論および実行可能なプロンプトです。init.md を通じてリポジトリをAIエージェントが理解・実行しやすい構造化環境に変え、原子タスクと合格基準で長期間の作業を安定させます。

Deep Work Plan は有料ですか?

無料です。MIT ライセンスで公開されており、方法論とテキストは自由に利用・改変・再頒布できます。

対応している AI エージェントは?

特定のエージェントに依存しません(agent-agnostic)。URL を読めて多段階の指示に従えるコーディングエージェントなら、init.md をそのまま取り込めます。

AGENTS.md とは何が違いますか?

AGENTS.md が静的な説明であるのに対し、Deep Work Plan はリポジトリに構造化計画と復元可能な状態を作ります。既存の AGENTS.md があれば上書きせず統合します。

どんな場面に向いていますか?

複数ファイルにまたがる多段階・長時間の開発タスクで、コンテキストが途切れやすい場合や、複数のエージェントが引き継ぎながら作業する場合に適しています。

もっと見る

類似ツール

Spanly

Spanly

Spanly は MCP サーバー特化の可観測性ツール。CLI/SDK で即導入でき、エラー率やセッション追跡に加え、プロンプトインジェクション等のプロトコル層の問題を検出。パッチ提案や米欧のデータ所在地選択も可能。

Yaeris

Yaeris

YaerisはMCPサーバーマーケットです。開発者は無料で、人間による審査を通過したMCPサーバーを閲覧・公開でき、OAuth/APIトークン統合にも対応しています。基本機能は無料で、露出を高める有料の付加価値サービスもあります。AIエージェント開発者やソフトウェア企業に適しています。

RepoFuse

RepoFuse は GitHub、GitLab、または Bitbucket のリポジトリをスキャンし、AI が既存コードから市場投入可能なプロダクトアイデアをマッチングします。ニーズ、開発工数、収益適合性の順にランク付けします。初回スキャンは無料で、読み取り専用アクセス、ソースコードは保存されません。開発者や小規模チームが新しい方向性を素早く評価するのに適しています。

GetKeri

GetKeri

GetKeri は OpenAPI 仕様をタスクレベルの MCP サーバーに変換し、準備度スコア・モックテスト・リアルタイム検証を提供します。Cursor と Claude 向けのインストール設定を出力し、ホスティングとローカル環境の両方でのデプロイに対応。APIキーの取り扱いも安全で、開発チームは低コストで既存 API を AI エージェントに統合できます。

Nexora AI

Nexora AI は Gumroad で販売されている React 19 製の SaaS テンプレートキットで、フロントエンドのセットアップを省略して React 19 から直接始めたい SaaS や AI アプリ開発者向けです。具体的な機能と価格は公開ページでは開示されていません。

I am speed

I am speed

I am speed(サイトブランドは LLMark)は、fast.com に似たスタイルの大規模モデル API ベンチマークツールです。毎秒生成されるトークン数で応答速度を測定し、多数のベンダーとローカルモデルの間で速度を横並びに比較します。

オープンソース代替

guidellm:LLM推論性能を評価・最適化するオープンソースツール

guidellmは、vLLMチームによって開発されたオープンソースツールで、本番環境における大規模言語モデル(LLM)の推論性能を評価・最適化するためのものです。負荷試験、レイテンシ分析、スループット評価を提供し、開発者がボトルネックを特定してデプロイ構成を調整するのに役立ちます。プロジェクトは主にPythonで記述されており、Apache-2.0ライセンスを採用しています。収集時点で1214スターを獲得しています。

ai-gateway:Envoy Gateway ベースの統一 AI ゲートウェイ

ai-gateway は、Envoy Gateway をベースにしたオープンソースプロジェクトで、複数の生成 AI サービスへのアクセスを管理する統一 API ゲートウェイを提供します。AI アプリケーションの統合と運用を簡素化し、ロードバランシング、キャッシュ、レート制限などの機能をサポートしています。このプロジェクトは Go 言語で開発され、Apache-2.0 ライセンスを採用しています。

Kun:ローカル優先のAIエージェントワークスペース

Kunはローカル優先のAIエージェントワークスペースです。共有GUIおよびTUIランタイムを通じて、コーディング、ライティング、デザイン、リサーチ、自動化を統合します。プロジェクトは主にTypeScriptで開発されており、ライセンスはOtherです。収集時点で4813個のGitHubスターを獲得しています。

go-micro:AIとマイクロサービスを融合したGoフレームワーク

go-microは、AIエージェントツールセットとマイクロサービスアーキテクチャを融合したオープンソースのGoプログラミング言語フレームワークです。MCP、A2Aプロトコル、および複数のLLM統合をサポートしています。このプロジェクトはApache-2.0ライセンスを採用し、主にGo言語で開発されています。収集時点で、このプロジェクトはGitHubで22755のスターを獲得しています。

terax-ai:軽量Tauriデスクトップ開発環境

terax-aiはTauriベースのデスクトップ開発環境で、サイズはわずか7-8MBです。GPUターミナル、CodeMirrorエディタ、Gitツール、および複数のプロバイダーに対応したAIエージェントを統合し、開発者に一体型の開発体験を提供します。プロジェクトは主にTypeScriptで書かれており、Apache-2.0ライセンスを採用しています。

jar-analyzer: Java JARパッケージ解析GUIツール、AIアシスタント統合

jar-analyzer は、オープンソースの Java JAR パッケージ解析 GUI ツールで、AI アシスタントを統合しています。JAR DIFF、メソッド呼び出しグラフ探索、DFS 呼び出しチェーン分析、汚染分析、および制御フローグラフのプログラム分析などの強力な機能を提供し、Java 開発者やセキュリティ研究者に適しており、コード監査とリバースエンジニアリングのタスクを簡素化します。プロジェクトの主要言語は Java で、GPL-3.0 ライセンスを採用しており、収集時点で 2111 個のスターを保有しています。