Community研究&データ分析github.com

クリーンアップタスク

完了したタスクの結果と必要なチェック後に、そのタスクで作成された一時的な使い捨て素材を自動的に削除します。また、明示的にスコープ指定されたタスククリーンアップを実行します。

クリーンアップタスク とは?

このスキルは、タスク完了後に作成された一時ファイルや中間成果物を自動的にクリーンアップするためのものです。タスクの結果確認、必須チェック、選択されたすべてのチェックが完了した後、使用済みの使い捨て素材を安全に削除します。主にCursorやClaude CodeなどのAIエージェントプラットフォームで利用され、開発ワークフローの後処理を自動化します。スキルは厳格な所有権と完了証明に基づき、指定されたOS一時ディレクトリ内の`scope-focus-tospec-*`形式のディレクトリのみを対象とします。未完成の素材、ユーザー資産、曖昧なオブジェクトは保護し、明示的な保持指示がある場合は削除を上書きします。ファイル削除には`rm -f`やワイルドカードを使わず、正確なパスと所有権を確認した上で安全な削除を実行します。

対応~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/ARQAWA/cursor-pi/tree/HEAD/research/history/codex-harness-cursor/plugins/scope-focus/cursor/skills/cleanup-task

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

クリーンアップタスク は何をしますか?

メインまたはその指名された所有者は、既知のタスク作成素材が実際の結果、必要なエビデンス、および選択または必須のすべてのチェックの後で使い捨て可能になった場合、このスキルを自動的に適用します。対象がない場合は、クリーンアップワークフローを開始したり、そのためのノートブックやレジストリを作成したりしないでください。明示的な保持指示は自動削除を上書きします。直接的なクリーンアップ要求は、その正確なスコープと除外に従います。明示的な破棄のみが未完了の素材の削除を許可します。一時停止、ブロッカー、承認待ち、ターン終了、エージェントの停止またはキャンセル(破棄なし)は完了とみなされません。ToSpecの準備/準備完了は、後続の実行に必要な入力を保持します。

正確に証明されたタスク作成の一時的または中間ファイル、ディレクトリ、ステージング、抽出コピー、一時ダウンロード、古い中間キャッシュ/パッケージバージョン、バックアップ、および明示的なゴールメモリディレクトリ(存在する場合)のみを削除します。成果物、ソース/設定/ランタイム結果、最終アクティブキャッシュ/アーカイブ、研究/レポート成果物、および既存の、ユーザー所有の、または曖昧なオブジェクトは保持します(以下でスコープ指定された完了済みToSpec素材を除く)。

タスクノートブックの計画、メモ、作業記録、レポート、および継続や後で使用するために必要なエビデンスは保持します。OS一時ディレクトリ内の場所は、これらの記録を使い捨て可能なツール出力にするものではありません。クリーンアップの一環として、それらを永続ストレージに移動したりコピーしたりしないでください。スキルを置き換えても、レガシーゴールメモリデータの削除は許可されません。

完了済みToSpec素材

ユーザーは、ToSpec出力のためにOS一時ストレージとその後のクリーンアップを選択しました。現在のタスクの正確なワークスペースロケーターのみを使用し、すべての一致するフォルダーや最新のフォルダーを検索しないでください。そのスペック/計画ヘッダーと現在のタスクエビデンス(古い3ドキュメントワークスペースの場合は、既存のタスクヘッダーも読み取る)を読み、実装と必要なチェックの所有権と実際の完了、またはこの正確なタスクを破棄するというユーザーの明示的な指示を確認します。ГОТОВ К РЕАЛИЗАЦИИは完了した実装ではありません。別のエージェントが必要とする保留中の計画は保持し、仕様準備の終了時にそれらを削除しないでください。

対象は、実際のNode.js os.tmpdir()内に直接存在する、実際のタスク作成のscope-focus-tospec-*ディレクトリである必要があります。タスクの実際のターゲットファイル領域が存在する場合は、その外部にあります。リポジトリは不要です。正規パスとシンボリックリンクを再確認し、リンクをたどって別のワークスペースに入らないでください。その正確なディレクトリ内で、証明されたタスク作成のspec.md、plan.md、および既知の中間素材のみを削除します。古い完了済みワークスペースのtasks.mdは、同じ所有権と完了証明がある場合にのみ削除可能です。ディレクトリは空の場合にのみ削除します。不明なファイル、他のタスク、ノートブック、および既存のリポジトリスペックは保持します。これらのドキュメントをクリーンアップの一環としてリポジトリに移行、アーカイブ、またはコピーしないでください。

削除前に、正規パス、所有権、および除外を確立します。証明されたターゲットから逃れるシンボリックリンクやパスは拒否します。証明として、経過時間、名前、tmpの場所、またはGitからの不在ではなく、正確な既知のパスを使用します。ディスク監査、ゴミの再帰的検索、または共有キャッシュのクリーンアップは行いません。既知のコンシューマーはターゲットの使用を終了している必要があります。正確なターゲットを列挙し、削除の直前にその証明と除外を再確認します。rm -f、--force、グロブ、および広範なクリーンアップを禁止します。明示的に許可されたゴールメモリディレクトリは最後に削除します。親ディレクトリは空の場合のみ削除します。各選択されたターゲットが存在しないことと除外が残っていることを確認します。存在しないターゲットはアクションを必要としません。曖昧なオブジェクトは、その親を使い捨てとして扱わずに保持します。必要な適格なクリーンアップを完了できない場合は、必要な継続を保持し、具体的な残りの作業を報告します。完全な完了を主張しないでください。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

関連スキル