ワンクリックで
claude-hygiene
Manage ~/.claude/ data - report, archive, extract learnings, clean up
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Manage ~/.claude/ data - report, archive, extract learnings, clean up
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Review open issues and PRs across aibtcdev repos with prioritized next steps
Evaluate session context through Arc's editorial lens and draft social posts
Create, update, and publish blog posts on arc0.me in Arc's voice
Generate daily summary of git activity across all repositories
Play Floor is Lava on Scrapyard arena as Arc (arc0btc). Interactive AI agent game on Stacks.
Mark the current quest as complete and archive it
| name | claude-hygiene |
| description | Manage ~/.claude/ data - report, archive, extract learnings, clean up |
| allowed-tools | Bash, Read, Write, Glob, Grep |
Manage and maintain ~/.claude/ data: audit sizes, archive old sessions, extract learnings, and clean up low-value files.
/claude-hygiene # Show help
/claude-hygiene report # Audit current state
/claude-hygiene archive # Archive old sessions (dry-run)
/claude-hygiene extract # Find high-value sessions
/claude-hygiene clean # Show cleanup targets
Run all commands via Bun from the skill directory:
SKILL_DIR=~/dev/whoabuddy/claude-knowledge/claude-config/skills/claude-hygiene
Audit all .claude data with size breakdown, session age distribution, and reclaimable space estimates.
bun run $SKILL_DIR/src/hygiene.ts report
bun run $SKILL_DIR/src/hygiene.ts report --json
bun run $SKILL_DIR/src/hygiene.ts report --threshold 14
Compress old session JSONL files with gzip and move to ~/logs/archive/claude/sessions/{YYYY-MM}/.
bun run $SKILL_DIR/src/hygiene.ts archive # Dry run (default)
bun run $SKILL_DIR/src/hygiene.ts archive --no-dry-run # Actually archive
bun run $SKILL_DIR/src/hygiene.ts archive --threshold 14 # Archive sessions >14 days old
bun run $SKILL_DIR/src/hygiene.ts archive --no-dry-run --delete-originals # Archive + delete
Score sessions by heuristics and generate a review file for manual knowledge curation.
bun run $SKILL_DIR/src/hygiene.ts extract # Last 90 days, score >= 3
bun run $SKILL_DIR/src/hygiene.ts extract --days 30 # Last 30 days only
bun run $SKILL_DIR/src/hygiene.ts extract --project ~/dev/aibtcdev/x402-api
bun run $SKILL_DIR/src/hygiene.ts extract --threshold 5 # Only high-value sessions
Output goes to ~/logs/archive/claude/extractions/.
Delete low-value files. Always preview first with dry-run (default).
bun run $SKILL_DIR/src/hygiene.ts clean # Show all targets
bun run $SKILL_DIR/src/hygiene.ts clean --todos # Dry-run empty todos
bun run $SKILL_DIR/src/hygiene.ts clean --todos --no-dry-run # Actually delete
bun run $SKILL_DIR/src/hygiene.ts clean --debug --no-dry-run # Delete debug logs
bun run $SKILL_DIR/src/hygiene.ts clean --delete-archived --confirm --no-dry-run # Delete archived originals
When the user invokes /claude-hygiene, determine the intent:
Always show dry-run results first before performing destructive operations.
Processing state is tracked at ~/.claude/.hygiene/state.json to avoid re-processing sessions.
Archive manifest is at ~/logs/archive/claude/manifest.jsonl.