ドキュメントへ移動

Kavor で最初のループを完結させる方法

最初に作るべき Canvas は、最も充実したものではありません。明確な意図をレビュー可能な変更へ 変換できる、最小の Canvas です。

このチュートリアルでは、Claude Code が Specification を実装し、Codex が結果をレビューします。 両者は証拠を Sticky Note に残し、作業をいつ完了するかはあなたが決めます。

Canvas 上で接続された Specification、Claude Code、Codex、Sticky Note

1 分 29 秒でループ全体を見る →

始める前に

必要なもの:

  • Workspace を開いた Kavor。
  • インストールと認証が完了した Claude Code と Codex。
  • Workspace ディレクトリ内にある、結果を確認できる小さなタスク。

最初のタスクは、一文で説明でき、客観的な基準が 2〜3 個あるものが適しています。たとえば、 「フォーム検証を追加し、既存のテストをすべて通す」です。大規模なリファクタリングから始めるのは 避けてください。

構築するループ

作業は次の順序で進みます。

Specification → Claude Code → メッセージ → Codex → 人間の判断

Specification は 2 つの CodingAgents の両方に接続します。Claude Code と Codex も互いに接続し、 同じ Sticky Note に接続します。

Connections は処理の流れを示す矢印ではありません。Nodes 間の関係です。上の順序は、この チュートリアルでの作業手順を表しています。

CodingAgent と一緒に組み立てますか?

普段使っている CodingAgent は、追加設定なしで Kavor の公式ドキュメントを参照し、Canvas の説明、 質問への回答、ループ設計の支援を行えます。現在の Connections と権限で許可されている場合は、 CodingAgent と一緒に Nodes と Connections を作成することもできます。

次の依頼から始められます。

Kavor の公式ドキュメントを参照し、このタスクの最初のループを組み立てるのを手伝ってください。 最初に、必要な構造と Connections を説明してください。その後、現在の Connections で許可されて いる場合は、Specification、CodingAgents、Sticky Note を作成して接続し、私がループを確認できる よう、実装を始める前に止まってください。

ドキュメントは CodingAgent のアクセス範囲を広げず、暗黙の Connections を作成せず、Guardrails の 回避も許可しません。ドキュメントサービスが利用できない場合でも、Kavor の他のローカルツールは 引き続き動作します。

1. 小さな Specification を作成する

  1. Canvas の空いている場所を右クリックし、Add Spec… を選びます。
  2. Fix form validation のような直接的な名前を付けて確定します。
  3. Specification を編集し、次を記録します。
    • 現在の問題。
    • 期待する結果。
    • スコープ外の内容。
    • 検証可能な 2〜3 個の受け入れ基準。
  4. 契約が実装可能になったら、ステータスを Draft から Ready に変更します。

Specification は永続的な Markdown です。セッション終了後も Workspace に残り、実装、レビュー、 人間の判断を同じ契約から開始できます。

2. 参加者と共有メモリを追加する

Canvas を右クリックして、次を追加します。

  • Add Claude Code
  • Add Codex
  • Add Sticky Note

役割が明確になるなら、CodingAgents を ImplementerReviewer などに変更してください。Sticky Note には Implementation and review notes のような簡潔な名前を付けます。

次の 5 つの Connections を作成します。

  1. Specification — Claude Code
  2. Specification — Codex
  3. Claude Code — Codex
  4. Claude Code — Sticky Note
  5. Codex — Sticky Note

一方の Node の丸いハンドルを、もう一方の Node の丸いハンドルまでドラッグします。各種類の Connection を初めて作るときは、続行前に Kavor の確認を読んでください。この最初のループでは Guardrails を 追加しません。適用すべき具体的な制限ができてから使います。

3. 検証可能な成果を依頼する

Claude Code に次を送ります。

接続された Specification を読み、そのスコープだけを実装してください。コードを変更する前に、 受け入れ基準を確認してください。完了したら、関連するチェックを実行し、永続的な outputs を Specification に登録し、変更したファイル、実行したチェック、残っているリスクの概要を Sticky Note に追記してください。その後、Specification を参照した Kavor メッセージを Codex に送り、受け入れ 基準に対するレビューを依頼してください。

Connection は、許可されたコンテキストと能力を利用可能にします。タスクを自動で実行するものでは ありません。CodingAgent で作業を追跡し、「完了」という言葉だけを十分な証拠と見なさないでください。

4. レビューを受け取る

メッセージが届くと、Codex は直接接続された Specification と Sticky Note を利用できます。次を 依頼してください。

  • すべての受け入れ基準と実装を比較する。
  • 関連するチェックを実行する。
  • 具体的な指摘を記録するか、ブロッカーがないことを明記する。
  • レビュー結果を Sticky Note に追加する。
  • 修正が必要な場合は Claude Code に返信する。

Node の Messages を開き、配信状況と返信を確認します。指摘があれば Claude Code に修正させ、 もう一度レビューを依頼します。この戻りの経路も同じループの一部です。

5. 人間の判断でループを閉じる

作業を完了扱いにする前に、次を行います。

  1. Specification の基準を読み直す。
  2. 登録された outputs と変更内容を確認する。
  3. Sticky Note に実装とレビューの概要が残っていることを確認する。
  4. ブロッカーとなる指摘を解消する。
  5. Specification のステータスを Done に変更する。

ステータスはあなたの判断に代わるものではありません。変更を受け入れる、修正を依頼する、スコープを 狭める、破棄する、いずれも選べます。意図、実行、レビュー、証拠、受け入れが Workspace 上で見える 状態に保たれたとき、ループは完結します。

期待される結果

完了時には:

  • Canvas に参加者と共有されたコンテキストが表示される。
  • Specification に契約と永続的な outputs が残る。
  • CodingAgents 間のメッセージを引き続き確認できる。
  • Sticky Note に実装とレビューの所見がまとまっている。
  • 最終判断はあなたに残されている。

問題が起きた場合

  • CodingAgent が Specification または Sticky Note を見つけられない: 2 つの Nodes が直接 Connection されているか確認してください。メッセージで Node を参照するだけではアクセス権は 与えられません。
  • メッセージが届かない: CodingAgents 間の Connection を確認し、Messages を開いて配信状況を 確認してください。プロバイダーが処理中の場合は、後で届くことがあります。
  • Guardrail が操作をブロックする: Connection を開いて制限を確認してください。CodingAgent に 回避を依頼しないでください。
  • 証拠が不足している: CodingAgent にファイル、commits、その他の永続的な outputs を Specification に登録し、Sticky Note を完成させるよう依頼してください。

次に Kavor とは?リリースノートを読むか、 Kavor Communityで最初のループを共有してください。

最終レビュー 2026/08/05検証バージョン Kavor 1.2.0ドキュメントへのフィードバック