Simple Input
Just 4-6 sentences describing what you want built
Automatic Planning
Droid creates detailed specs and implementation plans
Safe Execution
No code changes until you approve the complete plan
Enterprise Ready
Built-in security, compliance, and team standards
仕組み
Describe your feature
Provide a simple description in 4-6 sentences. No need to write formal
specifications.
Droid creates the spec
Droid analyzes your request and generates a complete specification with
acceptance criteria, implementation plan, and technical details. You can optionally use mixed models to configure a different model for planning.
Review and approve
You review the generated specification and implementation plan. Request
changes or approve as-is.
ワークフロー例
あなたの入力:- 詳細な受け入れ基準を含む完全な仕様
- バックエンド、フロントエンド、メールをカバーする技術実装計画
- 必要な変更のファイル別内訳
- テスト戦略と検証手順
- セキュリティとコンプライアンスの考慮事項
Specification Mode must be manually activated using Shift+Tab in the CLI.
It does not automatically activate.
Specification Modeの有効化方法
Specification Modeに入るには、CLI上でShift+Tabを押してください。これにより次のリクエストに対して仕様計画ワークフローが有効になります。計画中に起こること
分析フェーズ(読み取り専用):- 既存のコードベースとパターンを調査
- 関連ファイルと依存関係をレビュー
- AGENTS.mdの規約を研究
- 外部ソースからコンテキストを収集
- 包括的な実装戦略を開発
- 変更が必要なすべてのファイルを特定
- 変更の順序を計画
- テストと検証手順を考慮
- 分析中はファイルを編集できません
- 何かを変更するコマンドは実行できません
- ファイルの作成、削除、移動はできません
- 承認されるまですべての探索は読み取り専用
効果的なリクエストの書き方
結果に焦点を当てる: 構築方法ではなく、ソフトウェアが達成すべきことを説明してください。エンタープライズ統合
リンクを貼り付けて外部要件を参照:メリット
Safety First
No accidental changes during exploration. See the complete plan before any
modifications.
Thorough Planning
Comprehensive analysis leads to better architecture decisions and fewer
surprises.
Full Control
Complete visibility into what will be done before any code changes happen.
Better Outcomes
Well-planned implementations are more likely to be correct, complete, and
maintainable.
AGENTS.md統合
Specification Modeの計画を強化するため、プロジェクトの規約を文書化してください。詳細についてはAGENTS.mdを参照してください。 Specification Modeはこれらの規約を自動的に組み込み、チームの基準との一貫性を保証します。大きな機能の分割
複数のコンポーネントにまたがる複雑な機能については、集中的なフェーズに分割してください: フェーズ1:仕様承認オプション
droidが仕様を提示した後、続行方法を選択してください:- 実装を進める – 計画を承認し、通常の(手動)実行制御を維持します。
- 進める、ファイル編集と読み取り専用コマンドを許可(低) – 低自律性自動実行を有効にし、droidがファイルを編集し、安全な読み取り専用コマンドを自動的に実行できるようにします。
- 進める、可逆的コマンドを許可(中) – 中自律性自動実行を有効にし、droidが追加プロンプトなしで可逆的コマンドも実行できるようにします。
- 進める、すべてのコマンドを許可(高) – 簡単に元に戻せないコマンドを含む完全自動実行のため高自律性自動実行を有効にします。
- いいえ、仕様の改良を続ける – 実装前に計画を改良するためSpecification Modeに留まります。
仕様をMarkdownとして保存
Specification Modeは承認された計画を自動的にディスクに書き込むことができます。CLIの設定を開き、仕様をMarkdownで保存を有効にしてこれを有効にしてください。- デフォルトでは、計画は最寄りのプロジェクトレベル
.factoryディレクトリ内の.factory/docsに保存されます。存在しない場合、CLIはホームディレクトリの~/.factory/docsにフォールバックします。 - 仕様保存ディレクトリ設定を使用して、プロジェクトディレクトリ、ホームディレクトリ、またはカスタムパスから選択してください。カスタム値は絶対パス、
~展開、.factory/...ショートカット、現在のワークスペースからの相対パスをサポートします。 - 対象ディレクトリが存在しない場合CLIがディレクトリを作成し、承認ダイアログに表示されたとおりにMarkdownを書き込みます。
- ファイルは
YYYY-MM-DD-slug.mdとして命名され、スラグは仕様タイトルまたは最初の見出しから生成され、同名のファイルが既に存在する場合はカウンタが追加されます。
