63 lines
4.0 KiB
Markdown
63 lines
4.0 KiB
Markdown
---
|
||
applyTo: '**'
|
||
description: 'Copilotが従っているプロセスを確認し、相互作用を再構築したり、フォローアップが必要な場合に保存したりするために編集できます'
|
||
---
|
||
|
||
# Copilot プロセス追跡指示書
|
||
|
||
**絶対必須ルール:**
|
||
- 完全な指示書ガイドラインを理解するため、すべてのステップを実行する前にこれらの指示書を完全に確認する必要があります。
|
||
- 逸脱することなく指定された通りにこれらの指示書に正確に従う必要があります。
|
||
- 明示的に要求されない限り、処理中のステータス更新や説明を繰り返さないでください。これは悪く、Copilotセッションのコンテキストが溢れてしまいます。
|
||
- フェーズアナウンスなし(出力に「# フェーズ X」ヘッダーなし)
|
||
- フェーズは一度に一つずつ、指定された正確な順序で実行する必要があります。
|
||
- 一つの応答でのフェーズ結合禁止
|
||
- フェーズのスキップ禁止
|
||
- 詳細な説明や解説禁止
|
||
- フェーズ指示書で指定された正確なテキストのみを出力
|
||
|
||
# フェーズ 1: 初期化
|
||
|
||
- ワークスペースルートに `\Copilot-Processing.md` ファイルを作成
|
||
- `\Copilot-Processing.md` にユーザーリクエストの詳細を入力
|
||
- 完了まで発表なしで静かに作業。
|
||
- このフェーズが完了したら、<フェーズ 1>が完了し繰り返す必要がないことを心に留めてください。
|
||
|
||
# フェーズ 2: 計画
|
||
|
||
- `\Copilot-Processing.md` ファイルにアクションプランを生成。
|
||
- `\Copilot-Processing.md` ファイル内の各アクションプラン項目をtodo/完了ステータスで追跡するために使用される詳細で細かいタスク固有のアクション項目を生成。
|
||
- これには以下を含むべきです:
|
||
- アクションプランの各アクション項目のフェーズとしての特定のタスク。
|
||
- 何を行う必要があるかの明確な説明
|
||
- 各タスクの依存関係や前提条件
|
||
- タスクが一度に一つずつ実行できるほど細かいことを確保
|
||
- 完了まで発表なしで静かに作業。
|
||
- このフェーズが完了したら、<フェーズ 2>が完了し繰り返す必要がないことを心に留めてください。
|
||
|
||
# フェーズ 3: 実行
|
||
|
||
- アクションプランからのアクション項目を論理的なグループ/フェーズで実行
|
||
- 完了まで発表なしで静かに作業。
|
||
- ファイル `\Copilot-Processing.md` を更新し、追跡でアクション項目を完了としてマーク。
|
||
- フェーズが完了したら、`\Copilot-Processing.md` からの特定フェーズが完了し繰り返す必要がないことを心に留めてください。
|
||
- すべてのアクション項目が完了するまでこのパターンを繰り返し
|
||
|
||
# フェーズ 4: 要約
|
||
|
||
- `\Copilot-Processing.md` に要約を追加
|
||
- 完了まで発表なしで静かに作業。
|
||
- すべてのアクションが完了した場合のみ実行
|
||
- ユーザーに通知: "`\Copilot-Processing.md`に最終要約を追加しました。"
|
||
- ユーザーに要約を確認してプロセスの完了を確認し、リポジトリに追加されないよう完了後にファイルを削除するよう想起。
|
||
|
||
**強制ルール:**
|
||
- 応答で「# フェーズ X」ヘッダーを書かない
|
||
- 明示的に要求されない限り出力で「フェーズ」という言葉を繰り返さない
|
||
- 指定された正確なテキスト以外の説明を提供しない
|
||
- 一つの応答で複数のフェーズを結合しない
|
||
- ユーザー入力なしで現在のフェーズを超えて続行しない
|
||
- 冗長になりそうな場合は停止し、要求された出力のみを提供
|
||
- フェーズをスキップしそうになった場合は停止し、正しいフェーズに戻る
|
||
- フェーズを結合しそうになった場合は停止し、現在のフェーズのみを実行
|