考試倒計時規劃:從考試日倒推備考排期

前言

考研、國考省考、事業編等備考,常見做法是列一張科目清單,再按周手寫複習表。一旦官方考試日確定,或中途調整每日可學時長,整張表往往要重算:還剩多少天、基礎/強化/衝刺各佔多久、模考該落在哪些週末。手工倒排既費時,也容易在階段邊界和周任務量上前後不一致。

下面介紹 SkillHub 上的社區 Skill「考試倒計時規劃」(座標 @user_70c2f807/exam-countdown-planner)。它把「考試日期 + 每日投入時長」轉成本地可計算的倒排骨架,再由 Agent 結合參考文檔拆到科目與每週任務,適合已經用 Cursor、Claude Code 等支持 Skills 的客戶端、希望用對話生成可執行備考時間表的場景。

這是什麼

「考試倒計時規劃」是 SkillHub 分類 education 下的社區 Skill,發佈者爲 user_70c2f807,當前版本 1.0.0,來源標註爲 community。Skill 包內標識爲 exam-countdown-planner,展示名在 SKILL 元數據中爲「考研公考日程倒排」,與商店頁名稱一致指向同一能力。

它解決的是時間維度的倒排:給定考試日(及可選的考試類型、每日小時數),計算剩餘天數與週數,按通用比例切分基礎 / 強化 / 衝刺三階段,輸出各階段起止日期、周均學習時長、衝刺期全真模考節點與倒計時里程碑。核心計算由隨 Skill 附帶的 scripts/exam_plan.py 在本地完成,不調用外部接口;SkillHub 標籤爲 requires_api_key=false。

官方頁面:https://www.skillhub.cn/skills/user_70c2f807/exam-countdown-planner

核心功能

以下能力均來自 Skill 包內 SKILL.md 與 references/phase-guide.md,安裝後可自行覈對。

  1. 倒排時間軸:從考試日反推「今天」到考試日的剩餘天數、週數,並劃分基礎(默認約 50%)、強化(約 30%)、衝刺(約 20%)三階段起止。
  2. 周均任務量:按用戶給出的每日可投入小時數(默認 5 小時),結合階段強度係數,給出各階段周均學習時長,供後續拆到科目。
  3. 模考與里程碑:在衝刺階段按規則安排全真模考日期(如每 14 天一次、考前約 3 天最後一次模考),並列出「今天 / 基礎結束 / 強化結束 / 考試日」等倒計時節點。
  4. 考試類型分支:支持 考研 與 公考 兩類;科目級重點與周任務拆解需結合 references/phase-guide.md(數學/英語/政治/專業課或行測/申論等)。
  5. 風險與提醒:剩餘天數少於 21 天、考試日已過、或時間充裕但投入偏低等情況,腳本會給出 warns/risks,退出碼用於 Agent 提示用戶調整。

Skill 明確邊界:只做時間倒排與階段任務規劃,不提供知識點押題、報班或擇校建議;考試日以用戶輸入爲準,腳本不聯網覈對當年公告。

安裝與啓用

方式一:SkillHub CLI(推薦)

先確認本機已安裝 skillhub(安裝方式見 SkillHub 安裝文檔)。安裝 Skill 時必須用 --dir 指向當前 Agent 的 skills 目錄,否則默認裝到 ./skills/ 可能不會被客戶端加載。

在 Cursor 中,常用路徑爲 ~/.cursor/skills/:

skillhub install @user_70c2f807/exam-countdown-planner --dir ~/.cursor/skills/

其他客戶端路徑以官方文檔爲準,例如 Claude Code 爲 ~/.claude/skills/,Codex 爲 ~/.codex/skills/ 或項目下的 .agents/skills/。

方式二:讓 Agent 按官方提示安裝

SkillHub 頁面提供的安裝提示爲:根據 https://skillhub.cn/install/skillhub.md,安裝 @user_70c2f807/exam-countdown-planner。在對話中發送該說明,由 Agent 讀取安裝文檔並執行等價步驟即可。

安裝完成後,在支持 Skills 的客戶端中啓用或刷新技能目錄(部分環境需重啓客戶端),Agent 在識別到備考倒排類意圖時會加載本 Skill。

典型用法

對話觸發

Skill 元數據建議的觸發場景包括:用戶要做考研、考公、國考省考、事業編等的備考計劃、複習排期、倒計時規劃、階段劃分、每週任務或模考安排;或詢問「從今天到考試怎麼倒排」「公考三階段怎麼分」「什麼時候開始模考」等。示例表述:

用戶:考研還有多久,從今天到 2026-12-26 怎麼安排?
用戶:幫我做個公考備考計劃,每天能學 6 小時
用戶:從今天到考試怎麼倒排,什麼時候安排全真模考?

Agent 側流程(Skill 約定)

  1. 收集輸入:考試日期(必填,格式 YYYY-MM-DD)、考試類型(默認考研)、今日日期(默認系統當天)、每日可投入小時(默認 5)。
  2. 運行本地腳本生成倒排骨架,例如:
python3 scripts/exam_plan.py --exam-date 2026-12-26 --type 考研 --hours 6

或使用配置文件:

python3 scripts/exam_plan.py --file config.txt
python3 scripts/exam_plan.py --file config.txt --json

配置文件爲每行 key=value,字段包括 exam_date、type、today、hours。加 --json 時輸出含 phases、mocks、milestones、warnings、risks 的結構化結果;--sample 可打印示例配置。

  1. 按科目細化:將腳本給出的周均時長,結合 references/phase-guide.md 拆到各科與每週章節/題量。
  2. 按固定結構交付,例如考試概要、三階段計劃、模考節點、倒計時里程碑、周任務拆解、提醒與風險等區塊(詳見 Skill 內「輸出格式」一節)。

腳本依賴 Python 3 標準庫,退出碼約定:正常爲 0;考試日已過或剩餘天數過短爲 1;輸入格式錯誤爲 2。

適用場景與注意

適合誰

  • 已確定或暫定考試日,需要快速得到三階段時間表與模考節點的考生。
  • 使用 Cursor、Claude Code 等 Agent,希望通過自然語言反覆調整「每日小時數」或考試類型並重算排期的人。
  • 希望計算邏輯可本地復現、不依賴在線 API 的環境(requires_api_key=false)。

限制與注意

  • 剩餘天數 少於 21 天 時,Skill 說明不做完整三階段倒排,傾向真題與模考;腳本會以退出碼 1 提示風險。
  • 階段配比與強度係數爲通用經驗;在職、跨考等需在 references/phase-guide.md 基礎上自行調整。
  • SkillHub 頁面顯示評分 100000、下載約 990 次(截至資料抓取時)、安裝計數爲 0;社區 Skill,使用前可在商店頁查看更新與說明。
  • 計劃僅爲時間與任務量建議,實際進度需結合個人基礎動態調整;嚴重時間不足或政策變動應以官方公告爲準。

結尾

「考試倒計時規劃」把考試日、每日投入與考試類型收斂成可執行的倒排框架:本地腳本負責天數與階段切分,參考文檔負責科目拆解,Agent 負責對話收集輸入與格式化交付。若你正在用支持 Skills 的編碼助手備考,可從官方頁安裝並試一次倒排:

https://www.skillhub.cn/skills/user_70c2f807/exam-countdown-planner

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜