載入專案進度
已儲存的進度
!cat .claude/progress.md 2>/dev/null || echo "**尚無儲存的進度紀錄。** 請先使用 /save 儲存進度。"
歷史紀錄
!cat .claude/progress-history.md 2>/dev/null || echo "(無歷史紀錄)"
當前 Git 狀態
!git status --short 2>/dev/null || echo "(非 Git 專案)"
執行步驟
- •檢查進度檔案:如果上方「已儲存的進度」顯示無紀錄,告知使用者並建議使用
/save,然後結束。 - •呈現最新進度:根據上方載入的
progress.md內容,整理並顯示:- •上次儲存的時間
- •工作摘要
- •待辦事項清單
- •重要備註
- •比對當前狀態:比較目前的 Git 狀態與進度檔案中記錄的「未提交的變更」和「最近 Commits」:
- •如果有新的 commit → 提醒使用者
- •如果檔案狀態有變化 → 列出差異
- •如果一致 → 告知狀態與上次儲存時相同
- •歷史紀錄摘要:如果上方「歷史紀錄」不為空,簡要列出每筆歷史的儲存時間與工作摘要(僅一行摘要,不展開細節)。
- •詢問使用者:列出待辦事項,詢問要從哪一項開始繼續工作。
注意事項
- •使用繁體中文回覆。
- •重點是讓使用者快速回到上次的工作狀態,不需要逐字複述所有內容。
- •如果進度檔案格式異常,盡量解析並呈現可用的資訊。