원클릭으로
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.