spec-loop-compact-task-file について
アクティブな Spec Loop タスクファイルを、意味を変えずに簡潔化するスキルです。重複を減らしながら、決定事項、制約、知見、依存関係、実装とテストの期待事項を保持します。
主な機能
- 01アクティブなタスクファイルを唯一の情報源として使用
- 02重複を減らす内容の再編成
- 03決定事項と依存関係の保持
- 04制約、知見、レビュー関連情報の保持
- 05実装とテストの期待事項の保持
活用シーン
- 01アクティブなタスクファイルの重複削減
- 02共有情報とサブタスク情報の再編成
- 03レビュー情報を保ったタスクファイルの簡潔化
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ dpolivaev/ spec-loop --skill spec-loop-compact-task-fileインストール後、Claude Code で/spec-loop-compact-task-fileを入力して読み込まれたか確認します。
詳細
タスクファイルのパスのみ。
信頼できる情報源
アクティブなタスクファイルを信頼できる情報源として使用します。
コンパクションの前に、現在のサブタスクと、それが依存するタスクレベルの セクションおよび図を再読します。
ルール
コンパクションによって意味が変わらないようにします。
重複をなくしてアクティブなタスクファイルを小さくするために、セクションの内容を 移動、書き換え、再編成してもかまいませんが、次の内容は保持する必要があります。
- 決定事項
- 依存関係
- 制約
- レビューに関係する事実
- 調査結果
- 実装およびテストに関する期待事項
共有コンテキストはタスクレベルに保持します。 セクションの内容ごとに、信頼できる場所を一つだけ設けます。 残作業で現在のサブタスクを安全に理解するために必要な場合に限り、簡潔な参照または再記述を残します。
許可される変更
- サブタスク固有の調査、設計、テスト仕様、調査結果を該当するサブタスクに移動する。
- 重複するセクションの内容を、より短い同等の表現に書き換える。
- 重複をなくしてアクティブなタスクファイルを小さくするために、セクションの内容を再編成する。
- セクションの内容を繰り返す代わりに、重複する内容をコンパクトにまとめる。
禁止される変更
このスキルを次の目的で使用してはいけません。
- 新たな設計上の決定を行うこと
- スコープを縮小または拡大すること
- 引き続き必要な詳細を削除すること
- タスクを複数のファイルに分割すること
中止条件
これらのルールに照らしてコンパクションが不要な場合は、タスクに変更を加えず、呼び出し元のワークフローに制御を戻します。
コンパクションによって重要な未解決の疑問が明らかになった場合は、中止して spec-loop-clarify-task/SKILL.md を使用します。
コンパクションが完了したら、呼び出し元のワークフローに制御を戻します。
コメント
Markdown 対応