TaskOrch は何をしますか?
TaskOrchは、あらゆる規模のタスクのエントリポイント兼調整レイヤーです。Superpowersが主要なオーケストレーションおよび実行コアであり、Murpickはオプションのユーザーフレンドリーな受付・選択補助ツールです。
ワークフロー
- 目標、制約、要求された出力パス、およびタスクが単純、中程度、複雑のいずれかを検出します。
- 最小限の経路を選択します。単純な作業には直接の単一スキル実行、複数ステップの作業には既存のSuperpowersワークフローを使用します。
- Murpickによる補助的な受付は、境界定義、候補選択、確認を改善する場合にのみ提供します。それ以外の場合は直接受付を使用します。儀礼的にMurpickを呼び出さないでください。
- Murpickを使用する場合、選択および非選択をスコープ決定として扱います。Superpowersの
specやplanを置き換えないでください。 - 適切なSuperpowersスキルを自然な順序で呼び出します。Superpowersの
spec、plan、実装、テスト、デバッグ、レビュー、検証の出力を保持します。2番目の計画や2番目の検証プロセスを追加しないでください。 - 真の決定ポイントでのみ、簡潔なHTML確認コンテンツを提示します。承認済みの計画でカバーされている定型的な低リスクステップでは一時停止しないでください。
- 入力、決定、スキル名、ステージ変更、出力、証拠、ブロッカー、確認のMarkdownソース記録を保持します。ユーザーが検査する必要があるものについてはHTMLビューを生成します。
- 出力パスが指定されている場合、複雑さに応じて必要なディレクトリ構造のみを作成します。単純なタスクでは
spec、plan、execution、verificationを使用し、intake、decisions、artifacts、deliveryフォルダは必要な場合にのみ追加します。 - ステータスを「未開始」「進行中」「確認待ち」「完了」「部分的」「スキップ」「ブロック」として報告します。検証証拠なしに完了と主張しないでください。
プロンプト契約
このタスクにはTaskOrchを使用してください。最初にその複雑さを分類し、最小限のワークフローを選択してください。メインの実行プロセスとしてSuperpowersを使用してください。スコープやオプション選択を改善する場合にのみMurpickを使用してください。Superpowersのspecとplanを保持し、その後のフェーズを複製しないでください。選択したスキル、現在のステージ、決定、証拠、ブロッカー、完了ステータスを報告してください。ユーザー向けレポートはHTMLで表示し、Markdown記録を保持してください。
厳格な透明性が要求された場合は、実行前および各実際のステージ移行時に、正確なスキル名と名前空間を報告してください。ユーザーによってキャンセルされたスキルは、明示的に再有効化されない限り無効のままです。
境界
- Murpickは選択と明確化を行います。Superpowersは計画と実行を行います。
- TaskOrchは調整と表示を行います。どちらのツールも置き換えません。
specとplanはSuperpowers主導の作業では必須の成果物ですが、小さなタスクの場合は簡潔であってもかまいません。- 些細なタスクで完全なMurpickメニューを作成しないでください。
- タスクが本当に独立していない限り、並行作業を行わないでください。
- Superpowersによってすでに実行されたブレインストーミング、計画、テスト、デバッグ、レビュー、検証を複製しないでください。
記録
耐久性のある真実のソースとしてMarkdownを使用してください。ユーザー向けの受付、確認、進捗、納品レポートにはHTMLを使用してください。主要なリビジョンを静かに上書きするのではなく、以前の記録を保持してください。