# Cleanup Guide

> Detect unnecessary files and provide cleanup recommendations

- Skill: `majiayu000/cleanup-guide` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/cleanup-guide`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/cleanup-guide/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/cleanup-guide

---


# Cleanup Guide

Detect and clean unnecessary files in plugin/project directories.

## File Categories

| Category | Risk | Examples | Action |
|----------|------|----------|--------|
| SENSITIVE | HIGH | `.env`, `*.pem`, `credentials.json` | Immediate gitignore + secret rotation |
| DELETE | MEDIUM | `*.log`, `__pycache__`, `node_modules` | Remove with cleanup commands |
| GITIGNORE | LOW | `.DS_Store`, `.idea/` | Add to .gitignore |

## Quick Scan

```bash
# Run validation with W036 check
python3 scripts/validate_all.py . 2>&1 | grep -A 50 "W036"
```

## Detailed Patterns

See `references/file-patterns.md` for complete pattern list.

## Auto-Cleanup Commands

After identifying issues, generate cleanup script:

```bash
# Logs
rm -f *.log firebase-debug.log npm-debug.log

# Caches
rm -rf __pycache__ .pytest_cache .mypy_cache .cache

# Large dirs (careful!)
rm -rf node_modules

# Update gitignore
cat >> .gitignore << 'EOF'
*.log
__pycache__/
.DS_Store
.env
EOF
```

## Integration

This skill is automatically called by `/skillmaker:wizard validate` via W036 check.

