agent-browser CLIでページ移動やフォーム入力、スクリーンショット取得、情報収集を行い、Webアプリの画面や動作を確認します。
- ページを開いて状態を確認したいとき
- フォーム入力後の画面を確かめたいとき
- 画面のスクリーンショットを撮りたいとき
肥大化したPlans.mdやsession-log.md、古いログ、stateファイルを整理・分割・アーカイブします。対象を指定して実行でき、dry-runでは変更内容を事前に確認できます。
File cleanup and archiving. Tidies up bloated Plans.md, session-log.md, old logs, and state files. Trigger: /maintenance, cleanup, archive, organize, split session-log. Do NOT load for: implementation, review, release, new feature development.
実行スコア 未検証
インストール方法を見る散らかった作業ファイルを整理するスキルです。Plans.mdの完了タスクをアーカイブへ移し、長くなったsession-log.mdを月別に分割し、古いログを削除したり、agent-trace.jsonlやharness-usage.jsonを整理したりします。対象をplans、session-log、logs、state、allから選べます。--dry-runを付けると、実際の変更をせずに予定する作業を確認できます。完了後は行数や削除件数を報告します。
計画ファイルに完了タスクがたまったとき、セッションログが長くなったとき、古いログやstateファイルを片付けたいときに向いています。定期的なファイル整理や、クリーンアップ警告を受けた後の整理案づくりにも使えます。
Plans.mdを整理する前に、重要情報がSSOTへ同期済みか確認します。進行中のタスクはアーカイブ対象外です。アーカイブ先は.claude/memory/archive/に固定され、200行を超えるファイルの編集前にはローカルバックアップを作成します。CLAUDE.mdは自動編集せず、分割を提案します。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
散らかったファイルを整頓する単一目的スキル。auto-cleanup-hook が警告を出した時、 または定期的な家事として呼び出す。
前提: 破壊的操作(アーカイブ移動・行削除)の前に Plans.md / session-log.md の 重要情報が SSOT (decisions.md / patterns.md) に昇格済みか確認する。 未同期なら
/memory syncを先に走らせる。
| サブコマンド | 対象 | 典型トリガー |
|---|---|---|
maintenance plans | Plans.md 完了タスクのアーカイブ移動 | 「Plans.md 整理」「古いタスクを移動」 |
maintenance session-log | session-log.md の月別分割 | 「session-log 分割」「ログが長い」 |
maintenance logs | .claude/logs/ の古いファイル削除 | 「ログ掃除」「30日以上前のログ消して」 |
maintenance state | agent-trace.jsonl / harness-usage.json のトリム | 「trace 肥大」「state 圧縮」 |
maintenance all | 上記4つを順に実行 | 「全部整理」「総掃除」 |
--dry-run を付けると何をするかだけ列挙して実行しない。自由記述の指示(例:
「古いアーカイブも消して」「この session-log だけ残して」)は Step 1 で
受け付けて Step 2 以降の処理パラメータに反映する。
.claude/state/.ssot-synced-this-session が無ければ
/memory sync を促す(Plans.md を触る場合のみ必須)${CLAUDE_SKILL_DIR}/references/cleanup.md を読み対応セクションを実行対象ごとの実行手順・閾値・アーカイブ先は cleanup.md を参照。
PostToolUse hook (scripts/auto-cleanup-hook.sh / Go 版 auto_cleanup_hook.go) は
Plans.md・session-log.md・CLAUDE.md の行数超過を検知すると
/maintenance で古いタスクをアーカイブすることを推奨します と feedback を返す。
警告を見たら対象と件数を読み取り、整理案を出す。警告そのものをアーカイブ移動や削除の承認として扱わない。
明示された maintenance の対象と除外条件がある場合は、その範囲で既存の SSOT 同期と破壊的操作のゲートに従う。
cc:WIP, pm:依頼中, cursor:依頼中 はアーカイブ対象外.claude/memory/archive/ — 別の場所に移すときは
ユーザーに確認するcp <file> <file>.bak.$(date +%s) で
ローカルバックアップを取るmemory — Plans.md 整理前の SSOT 昇格(decisions.md / patterns.md 更新)harness-setup — セットアップ直後の定期メンテは harness-setup 経由でも呼べるsession-init — セッション開始時のメンテ推奨通知を制御まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
agent-browser CLIでページ移動やフォーム入力、スクリーンショット取得、情報収集を行い、Webアプリの画面や動作を確認します。
計画済みタスクの実装をチーム形式で進め、Workerへの委譲、独立レビュー、修正、完了報告までを一連の流れで調整します。
Plans.mdのタスクをチームに分担し、依存関係に沿って実装・レビュー・取り込みまで進めて、結果と進捗をまとめます。
Claude CodeやCodexの更新を取り込む変更をレビューし、機能表への記載に実装・検証・将来計画が伴っているか分類します。
CIの失敗ログや変更履歴から原因を切り分け、実装・テスト・環境のどこを直すべきかを判断して、承認範囲内の修正を進めます。
cursor-agentに読み取り専用で質問や調査を依頼し、設計の相談や別の視点からの確認を受けて、根拠と注意点を短く整理します。