| name | oc-park |
| description | Use when the user wants to pause or shelve current work due to a blocker, or says 'park', '暫存', '先放著', 'blocker', '等一下再做'. |
oc-park
收集 context
回顧對話歷史,整理以下資訊:
- 標題 — 簡短一行描述(中文)
- Blocker — 為什麼暫停(RPi4 離線、等人工操作、等外部回覆等)
- 恢復條件 — 何時可以繼續(例:RPi4 上線後、BotFather 設定完成後)
- 已完成步驟 — 本次 session 已做完的部分
- 剩餘步驟 — 還沒做完的 TODO(用 checkbox 列表)
如果使用者有提供額外說明(例如 /oc-park 等 RPi4 上線),將其融入 Blocker 和恢復條件。
寫入 plan 檔
在 docs/pending-plans/ 建立檔案。
命名:YYYY-MM-DD-<slug>.md(slug 用英文小寫 + 連字號,3-5 個字)
格式:
# <標題>
- **Parked at:** YYYY-MM-DD HH:MM
- **Blocker:** <描述>
- **恢復條件:** <何時可繼續>
## 已完成
- ...
## 剩餘步驟
- [ ] ...
- [ ] ...
## Context 備註
<任何下次恢復時需要知道的技術細節、指令、路徑等>
更新 MEMORY.md
在專案的 auto memory MEMORY.md 的 ## Parked Plans 區塊加入一行索引:
- `docs/pending-plans/<filename>` — <標題>(blocker: <簡述>)
如果 ## Parked Plans 區塊不存在,在檔案末尾建立它。
向使用者確認
輸出摘要,格式:
Parked: <標題>
Blocker: <簡述>
Plan: docs/pending-plans/<filename>
用 /oc-resume 可以撿回繼續。