AgentSkillsCN

load

載入前次儲存的專案工作進度,顯示摘要、待辦事項與歷史紀錄。在開始新對話要繼續先前的工作時使用。

中文原作
SKILL.md
--- frontmatter
name: load
description: 載入前次儲存的專案工作進度,顯示摘要、待辦事項與歷史紀錄。在開始新對話要繼續先前的工作時使用。
disable-model-invocation: true
user-invocable: true
allowed-tools: Bash, Read, Glob, Grep

載入專案進度

已儲存的進度

!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 專案)"

執行步驟

  1. 檢查進度檔案:如果上方「已儲存的進度」顯示無紀錄,告知使用者並建議使用 /save,然後結束。
  2. 呈現最新進度:根據上方載入的 progress.md 內容,整理並顯示:
    • 上次儲存的時間
    • 工作摘要
    • 待辦事項清單
    • 重要備註
  3. 比對當前狀態:比較目前的 Git 狀態與進度檔案中記錄的「未提交的變更」和「最近 Commits」:
    • 如果有新的 commit → 提醒使用者
    • 如果檔案狀態有變化 → 列出差異
    • 如果一致 → 告知狀態與上次儲存時相同
  4. 歷史紀錄摘要:如果上方「歷史紀錄」不為空,簡要列出每筆歷史的儲存時間與工作摘要(僅一行摘要,不展開細節)。
  5. 詢問使用者:列出待辦事項,詢問要從哪一項開始繼續工作。

注意事項

  • 使用繁體中文回覆。
  • 重點是讓使用者快速回到上次的工作狀態,不需要逐字複述所有內容。
  • 如果進度檔案格式異常,盡量解析並呈現可用的資訊。