Skip to main content

プラン & アクト

プラン & アクトモードは、実装前の思慮深い計画を重視するClineの構造化AI開発へのアプローチを表しています。この二重モードシステムにより、開発者はより保守性が高く正確なコードを作成でき、反復時間を短縮できます。

プランモード:まず考える

プランモードは、あなたとClineが何を構築しようとしているのか、どのように構築するのかを明確にする場所です。このモードでは、Caret:

  • コンテキストを理解するためにコードベース全体を読むことができます
  • ファイルに対して一切変更を行いません
  • 要件の理解と戦略の策定に焦点を当てます
  • 一行のコードを書く前に潜在的な問題を特定するのに役立ちます

アクトモード:構築する

計画ができたら、アクトモードに切り替えます。この時点でClineは:

  • すべての構築機能を自由に使えます
  • コードベースに変更を加えることができます
  • プランニングセッションからのすべてを覚えています
  • 一緒に練り上げた戦略を実行します
Act mode capabilities

ワークフローガイド

新機能の作業や複雑なバグの修正を行う際に、私が使っている効果的な方法は次の通りです:

  1. プランモードで始め、Clineに作りたいものを伝えます
  2. Clineがコードベースを探索し、関連ファイルを確認します
  3. エッジケースや潜在的な問題を考慮しながら、一緒に最適なアプローチを見つけます
  4. 計画に自信が持てたら、アクトモードに切り替えます
  5. Clineがプランニングに基づいてソリューションを実装します

1. プランモードで始める

重要な開発タスクはすべてプランモードで始めましょう:

このモードでは:

Plan mode workflow
  • 要件を共有します
  • Clineに関連ファイルを分析してもらいます
  • 目的を明確化するために対話します
  • 実装戦略を立てます
Planning phase

2. アクトモードに切り替える

明確な計画ができたら、アクトモードに切り替えます:

Switching to Act mode

アクトモードではClineが次を実行できます:

  • 合意した計画に沿って実行
  • コードベースに変更を加える
  • プランニングフェーズからのコンテキストを維持

3. 必要に応じて繰り返す

複雑なプロジェクトでは、多くの場合、複数のプラン-アクトサイクルが必要になります:

  • 予想外の複雑さに遇遇したらプランモードに戻る
  • ソリューションの実装にアクトモードを使用
  • 品質を確保しながら開発の勢いを維持

ベストプラクティス

プランニングフェーズ

  1. 要件を包括的にする
  2. 関連するコンテキストを最初に共有する
  3. Clineがまだ読んでいない場合は関連ファイルを指示する
  4. 実装前にアプローチを検証する

実装フェーズ

  1. 確立された計画に従う
  2. 目標に対する進捗を監視する
  3. 変更とその影響を追跡する
  4. 重要な決定を文書化する
Implementation best practices

パワーユーザーのティップス

プランニングの強化

  • 実装前にエッジケースを探索するためにプランモードを使用
  • 予期しない複雑さに遷遇したらプランモードに戻る
  • ファイル読み取りを活用して早期に仮説を検証
  • 将来の参照のためにClineに計画のマークダウンファイルを作成してもらう

一般的なパターン

各モードを使用するタイミング

プランモードが最適であるとわかったケース:

  • アプローチが明確でない新しいものを始めるとき
  • 何が悪いのかが分からないトリッキーな問題をデバッグするとき
  • コードベースの複数部分に影響するアーキテクチャ決定を行うとき
  • 複雑なワークフローや機能を理解しようとするとき

アクトモードが完璧なケース:

  • すでに計画したソリューションを実装するとき
  • アプローチが明確なルーチンの変更を行うとき
  • コードベースの確立されたパターンに従うとき
  • テストを実行し、簡単な調整を行うとき
Mode usage patterns

コントリビュート

あなたの経験や改善を共有してください:


忘れないでください:プランニングに投資した時間は、実装品質とメンテナンス効率で酷酸をもたらします。