| name | oc-status |
| description | Use when the user returns to the project after a break, asks for a status overview, or says 'status', '狀態', 'dashboard', '總覽', '現在怎樣了', '可以做什麼', '做到哪了'. |
oc-status
完整專案 dashboard。產出各區塊後,結尾給出 1-3 個建議下一步。
1. Pending Plans(LOCAL)
掃描 docs/pending-plans/*.md:
- 讀取每個檔案的標題(第一行
#)和 **Blocker:** 行
- 計算距今天數,超過 14 天標記
[stale]
- 列表輸出:
檔名 — 標題(blocker, N 天前)
同時檢查 MEMORY.md 的 ## Parked Plans 區塊,交叉比對。
2. 未 Commit 變更(LOCAL)
執行 git status(不用 -uall)和 git diff --stat,摘要列出:
- 有幾個檔案被修改 / 新增 / 刪除
- 是否有 staged 但未 commit 的變更
3. 最近 Session Logs(LOCAL)
掃描 docs/session-logs/*.md,取最近 3 筆:
- 列出日期 + 檔名(從檔名推斷主題)
- 計算距今天數
4. MEMORY.md 掃描(LOCAL)
讀取 MEMORY.md,摘要列出:
- Known Issues — 目前已知的問題
- Parked Plans — 暫存項目
5. 遠端主機狀態(可選)
用 AskUserQuestion 詢問使用者是否順便檢查遠端主機狀態。
- 若是 → 執行
/oc-health 的檢查項目
- 若否 → 跳過
6. 可用工具總覽
列出所有 skill 和 agent 的一行說明:
Skills:
/oc-status — 專案狀態 dashboard(你正在用)
/oc-deploy — 部署 config 到遠端主機
/oc-health — 檢查遠端主機 + OpenClaw 服務狀態
/oc-sync — 同步 workspace 共用檔案
/oc-review — 審查 Evolution 提案
/oc-brainstorm — 可行性分析與方案比較
/oc-clawhub — 搜尋 ClawHub 市集
/oc-add-agent — 新增 Agent(BotFather + config + 部署)
/oc-ssh-fix — SSH 連線修復
/oc-park — 暫存工作(有 blocker)
/oc-resume — 撿回暫存工作
/oc-retro — Session 結束記錄
Agents:
oc-openclaw — OpenClaw 專家(文件 + 資安 + 操作 + 故障排除)
oc-onboarding — 首次使用引導(setup.json 產生)
7. 建議下一步
根據上方發現,建議 1-3 個具體行動。例如:
- 有 stale pending plan → 「建議用
/oc-resume 撿回或清理」
- 有未 commit 變更 → 「建議 commit 或檢視變更」
- 距上次 session 很久 → 「建議用
/oc-health 確認遠端主機狀態」
- 沒有特別的 → 「直接告訴我你想做什麼」