メインコンテンツへスキップ
Quest でタスクを作成するときに、入力ボックスの「+」ボタンから Spec トグル(目標(Goal) トグルの隣)をオンにすると、Spec 駆動を有効化できます:スコープのすり合わせ → 構造化 Spec の生成 → レビュー → 実行という流れになります。要件と受け入れ基準を追跡したい開発向けです。

ワークフロー概要

1

要件の明確化

タスク入力後、Questは明確化のための質問(選択式)を提示することがあります:
  • Recommend:Questに自動的にデフォルトの回答を選択させる
  • Continue:手動で選択して続行
  • Skip:質問をスキップして会話を続ける
2

Specの生成

Questは構造化されたSpecドキュメントを生成します:
  • 要件記述
  • 設計プラン
  • タスク分解
  • 受け入れ基準
Specは出力エリアのSpec Tabに表示され、ストリーミング出力とダウンロードをサポートします。
3

Specのレビュー

  • 右側のSpec Tabで完全なドキュメントを表示
  • 会話を通じてSpecを修正(Buildをクリックする前ならいつでも調整可能)
  • Spec ドキュメントの特定の箇所へ注釈を付けて、フィードバックをそのままエージェントに渡し、Spec を調整させることもできます——意見を別途まとめて送る必要はありません
  • 満足したらBuildをクリックして実行開始
4

実行と監視

  • To-do List:リアルタイムでタスクの進捗を表示(会話エリア)
  • Changed Files:コード変更を表示(出力エリア)
  • 途中で要件を追加:入力ボックスから随時新しい要件を送信可能 — Questがプランを調整
5

レビューとコミット

実行完了後、右側の Review パネルで今回のコード変更をレビューし、確認できたらステージしてコミットします——CommitPush、または変更をもとに Create New Branch が可能です。Diff のレビュー、ステージ / 破棄、コミット / プッシュの詳しい流れは レビューとコミット を参照してください。

Spec をスケジュールタスクに変換

要件の明確化を終えて Spec を生成したら、すぐに実行する必要はありません——Build をクリックする代わりに、Spec カードの Schedule ボタンをクリックし、実行時刻を設定して保存すると、Quest は計画時刻にその Spec を自動的に実行します。時間のかかる開発タスクを夜間のピークを外した時間帯に移すのに適しています。