プラン & アクト
プラン & アクトモードは、実装前の思慮深い計画を重視するClineの構造化AI開発へのアプローチを表しています。この二重モードシステムにより、開発者はより保守性が高く正確なコードを作成でき、反復時間を短縮できます。
プランモード:まず考える
プランモードは、あなたとClineが何を構築しようとしているのか、どのように構築するのかを明確にする場所です。このモードでは、Caret:
- コンテキストを理解するためにコードベース全体を読むことができます
- ファイルに対して一切変更を行いません
- 要件の理解と戦略の策定に焦点を当てます
- 一行のコードを書く前に潜在的な問題を特定するのに役立ちます
アクトモード:構築する
計画ができたら、アクトモードに切り替えます。この時点でClineは:
- すべての構築機能を自由に使えます
- コードベースに変更を加えることができます
- プランニングセッションからのすべてを覚えています
- 一緒に練り上げた戦略を実行します
.png)
ワークフローガイド
新機能の作業や複雑なバグの修正を行う際に、私が使っている効果的な方法は次の通りです:
- プランモードで始め、Clineに作りたいものを伝えます
- Clineがコードベースを探索し、関連ファイルを確認します
- エッジケースや潜在的な問題を考慮しながら、一緒に最適なアプローチを見つけます
- 計画に自信が持てたら、アクトモードに切り替えます
- Clineがプランニングに基づいてソリューションを実装します
1. プランモードで始める
重要な開発タスクはすべてプランモードで始めましょう:
このモードでは:
%20(1).png)
- 要件を共有します
- Clineに関連ファイルを分析してもらいます
- 目的を明確化するために対話します
- 実装戦略を立てます
%20(1)%20(1)%20(1).png)
2. アクトモードに切り替える
明確な計画ができたら、アクトモードに切り替えます:

アクトモードではClineが次を実行できます:
- 合意した計画に沿って実行
- コードベースに変更を加える
- プランニングフェーズからのコンテキストを維持
3. 必要に応じて繰り返す
複雑なプロジェクトでは、多くの場合、複数のプラン-アクトサイクルが必要になります:
- 予想外の複雑さに遇遇したらプランモードに戻る
- ソリューションの実装にアクトモードを使用
- 品質を確保しながら開発の勢いを維持
ベストプラクティス
プランニングフェーズ
- 要件を包括的にする
- 関連するコンテキストを最初に共有する
- Clineがまだ読んでいない場合は関連ファイルを指示する
- 実装前にアプローチを検証する
実装フェーズ
- 確立された計画に従う
- 目標に対する進捗を監視する
- 変更とその影響を追跡する
- 重要な決定を文書化する
%20(1).png)
パワーユーザーのティップス
プランニングの強化
- 実装前にエッジケースを探索するためにプランモードを使用
- 予期しない複雑さに遷遇したらプランモードに戻る
- ファイル読み取りを活用して早期に仮説を検証
- 将来の参照のためにClineに計画のマークダウンファイルを作成してもらう
一般的なパターン
各モードを使用するタイミング
プランモードが最適であるとわかったケース:
- アプローチが明確でない新しいものを始めるとき
- 何が悪いのかが分からないトリッキーな問題をデバッグするとき
- コードベースの複数部分に影響するアーキテクチャ決定を行うとき
- 複雑なワークフローや機能を理解しようとするとき
アクトモードが完璧なケース:
- すでに計画したソリューションを実装するとき
- アプローチが明確なルーチンの変更を行うとき
- コードベースの確立されたパターンに従うとき
- テストを実行し、簡単な調整を行うとき
.png)
コントリビュート
あなたの経験や改善を共有してください:
- 私たちのDiscordコミュニティに参加
- 議論に参加
- 機能リクエストの提出
- 問題の報告
忘れないでください:プランニングに投資した時間は、実装品質とメンテナンス効率で酷酸をもたらします。