temp-cleaner

SKILL.md

臨時檔案清理技能

描述

清理專案中的臨時檔案、快取和建置產物。

觸發條件

  • 「清理暫存」
  • 「清除快取」
  • 「clean」
  • Workflow 結束時的清理步驟

清理目標

Python 專案

# Byte-compiled files
__pycache__/
*.py[cod]
*$py.class

# Distribution
dist/
build/
*.egg-info/

# Virtual Environment
.venv/
venv/

# Cache
.pytest_cache/
.mypy_cache/
.ruff_cache/

# Coverage
.coverage
htmlcov/

Node.js 專案

# Dependencies (可選)
node_modules/

# Build
dist/
build/
.next/

# Cache
.cache/
.npm/
.eslintcache

# Coverage
coverage/

通用

# IDE
.idea/
.vscode/settings.json (保留基本設定)

# OS
.DS_Store
Thumbs.db

# Logs
*.log
logs/

# Temp
tmp/
temp/
*.tmp

安全機制

保護清單(不會刪除)

  • .git/
  • node_modules/ (需明確指定)
  • .venv/ (需明確指定)
  • memory-bank/
  • 任何原始碼檔案

確認機制

⚠️ 即將刪除以下項目:

📁 __pycache__/ (15 個檔案, 234 KB)
📁 .pytest_cache/ (8 個檔案, 12 KB)
📄 *.pyc (23 個檔案, 156 KB)

總計:46 個項目, 402 KB

確認刪除?[y/N]

輸出格式

🧹 清理報告

═══════════════════════════════════════

清理的項目:
  ✅ __pycache__/ - 15 個檔案
  ✅ .pytest_cache/ - 8 個檔案
  ✅ *.pyc - 23 個檔案
  ⏭️ node_modules/ - 已跳過(需明確指定)

═══════════════════════════════════════

📊 統計:
  - 刪除檔案:46 個
  - 釋放空間:402 KB
  - 保留項目:3 個

✅ 清理完成!

使用範例

「清理暫存檔」
「clean --all」        # 包含 node_modules
「清理 Python 快取」
Weekly Installs
2
First Seen
Feb 6, 2026
Installed on
openclaw2
claude-code2
codex2
gemini-cli2
cursor2
opencode2