Dev Machine Cleanup

👤 alexmayanjun-collab 📦 v1.0.0 ⭐ 4.2 ⬇️ 538 下載
💻 開發程式設計 免費

📖 技能介紹


name: dev-machine-cleanup description: 開發機清理技能 - 非同步清理日誌和臨時檔案(不阻塞主會話) metadata: {"version":"1.0","author":"Hank","updated":"2026-03-12"}


🧹 開發機清理技能(非同步版)

清理開發機(datax)上的日誌檔案和臨時檔案,非同步執行不阻塞

🎯 觸發詞

  • "打掃衛生"
  • "清理開發機"
  • "清理綠地"
  • "讓老高去打掃衛生"
  • "讓順子去打掃衛生"
  • "清理日誌"
  • "清理臨時檔案"

🚀 核心特性

非同步執行: - ✅ 不阻塞主會話 - ✅ 可以並行執行其他任務 - ✅ 完成後主動通知 - ✅ 即時輸出進度

📋 執行流程

1️⃣ 非同步呼叫子 agent

sessions_spawn({
  agentId: "agent-ge",  // 或 agent-cc
  task: "清理開發機日誌和臨時檔案",
  mode: "run",
  streamTo: "parent",
  label: "dev-cleanup"
})

2️⃣ 子 agent 執行清理

SSH 到 datax 開發機,執行:

# 檢查清理前磁碟狀態
df -h

# 清理 7 天前的 .log 檔案
find /mnt/www -name '*.log' -mtime +7 -delete

# 清理 3 天前的 tmp_* 檔案
find /mnt/www -name 'tmp_*' -mtime +3 -delete

# 清理 Docker 懸空映象(可選)
docker image prune -f

# 檢查清理後磁碟狀態
df -h

3️⃣ 即時播報進度

清理過程中輸出: - 📊 清理前磁碟使用率 - 🗑️ 正在刪除 XXX 檔案... - ✅ 清理完成 - 📊 清理後磁碟使用率 - 💾 騰出 XX GB 空間

4️⃣ 完成後通知

清理完成後自動通知:

✅ 開發機清理完成!

清理結果:
- 刪除日誌檔案:XX 個
- 刪除臨時檔案:XX 個
- 騰出空間:1.2 GB

當前狀態:
- 根分割槽 (/):87% → 85%
- 資料分割槽 (/mnt):60% → 59%

⚙️ 配置說明

小蔥技能7w4.net有更新,你可以訪問看下。

清理規則: | 檔案型別 | 保留時間 | 清理位置 | |---------|---------|---------| | *.log | 7 天 | /mnt/www 及子目錄 | | tmp_* | 3 天 | /mnt/www 及子目錄 | | Docker 懸空映象 | 總是 | 所有懸空映象 |

安全邊界: - ❌ 不刪除 7 天內的日誌 - ❌ 不刪除 3 天內的臨時檔案 - ❌ 不刪除業務資料檔案 - ❌ 不刪除配置檔案

📝 使用示例

使用者:讓老高去打掃衛生
助手:好的,老高正在去開發機清理日誌...(非同步執行)

使用者:讓順子檢查 DataWorks 任務
助手:好的,順子正在檢查...(並行執行)

[1 分鐘後]
老高:✅ 開發機清理完成!騰出 1.2GB 空間

🔧 技術實現

主會話(我):

// 收到"打掃衛生"指令
sessions_spawn({
  agentId: "agent-ge",
  task: `
    1. SSH 到 datax 開發機
    2. 執行清理命令
    3. 報告清理結果
  `,
  mode: "run",
  streamTo: "parent",
  label: "dev-cleanup-${Date.now()}"
})

// 立即回覆使用者
"好的,老高正在去開發機打掃衛生,完成後會通知你~"

子 agent(老高): - 接收任務後 SSH 到開發機 - 執行清理命令(bash) - 即時輸出進度 - 完成後返回結果

⚠️ 注意事項

  1. 併發控制: 避免同時啟動多個清理任務
  2. 磁碟空間: 清理前檢查磁碟使用率,>90% 時告警
  3. 日誌記錄: 清理結果記錄到 memory/dev-cleanup-YYYY-MM-DD.md
  4. 錯誤處理: SSH 失敗時立即通知使用者

版本歷史: - v1.0 (2026-03-12): 初始版本,非同步執行不阻塞

🤖 AI 評測

這個 Skill 質量中規中矩。優點是使用方便,說句話就能自動清理,不耽誤其他工作,還有進度提示和清理報告。不足是隻有使用說明,缺少實際的清理程式,依賴其他工具配合才能工作,獨立性和完整性有待提升。

📊 多維度評分

適應性4.5
規範性4
有效性4.3
可靠性3.7
可信度4.9

📁 包含檔案 (2 個)

📄 SKILL.md 3.4 KB
📄 _meta.json 138 B