Community生產力與協作github.com

toverux/cantrips

🤖 為 AI 代理精心策劃的技能 — 一個連貫的工程循環,不斷累積:梳理 → 規格 → 實作 → 審查 → 提交 → 學習。採用它或複製它!

cantrips 是什麼?

這項技能專為 Claude Code 設計,用於在長時間休息期間保持工作階段的活躍狀態,避免代理因無活動而被中斷。當用戶暫時離開時,`ScheduleWakeup` 工具會自動安排定期喚醒,從而維持會話的連續性。每次喚醒時,它只會回覆「ping X」(依序編號),然後重新安排下一次喚醒,直到用戶返回或達到十次喚醒(視為失敗模式)為止。這對於長時間運行的工程任務特別有用,例如背景分析或監控會話,確保工作不會因閒置而中斷,從而提高效率。該技能透過鏈式喚醒機制運作,並在循環結束時使用 `stop: true` 參數停止 `ScheduleWakeup`,以防止待處理的喚醒在循環結束後意外觸發。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add toverux/cantrips

Installed? Explore more 生產力與協作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

僅限 Claude Code。 如果您沒有 ScheduleWakeup 工具,請直接說明並停止 — shell sleep 或外部排程器是在此工作階段之外執行,無法維持任何狀態。

在休息期間保持此工作階段的活躍。 使用 ScheduleWakeup 安排下一次喚醒:

  • prompt — 逐字使用 /afk,以便喚醒重新進入此技能並鏈接下一個。
  • delaySeconds — 3000。
  • reason — 名稱快取預熱,讓用戶知道工作階段為何被喚醒。

每次喚醒時,只需回覆「ping X」(為它們編號),安排下一次喚醒,並保持用戶的工作不受影響。

當用戶返回時,或當您達到十次 ping(失敗模式)時,停止循環。 呼叫 ScheduleWakeup 並設定 stop: true,以便待處理的喚醒在循環結束後無法觸發。

相關技能