Community程式設計與開發github.com

SébastienElet/agent-skills

為 Claude Code 準備手動實作與修正提示詞,無需實際啟動 Claude。適用於當使用者要求 Codex 或 Cursor 將工作移交給 Claude,或希望返回結果以進行另一輪手動迭代時。務必攔截委派請求,即使使用者未明確要求提示詞;絕不自動呼叫 Claude。

agent-skills 是什麼?

此技能旨在作為 Claude Code 的「開發者」角色,專門處理需要將工作從其他 AI 代理(如 Codex、Cursor)手動移交給 Claude Code 的情境。其核心功能是生成一個完整的啟動指令與一份自包含的提示詞,使用者只需複製貼上即可在終端機中啟動 Claude Code 工作階段。這避免了自動化呼叫可能導致的上下文遺失、權限越界或錯誤的環境切換。 技能支援「實作移交」和「修正移交」兩種模式,並強制要求 Claude Code 啟動後必須載入 `claude-development` 技能來執行實作、檢查與任何明確要求的 Codex 審查。它會嚴格驗證工作目錄(worktree)的絕對路徑與分支,防止使用者在錯誤的儲存庫目錄下啟動 Claude。對於返回的結果,技能僅審查提供的證據與明確授權的本機狀態,不會在未經使用者請求的情況下啟動新一輪迭代。 此技能在 Cursor 和 Codex 等平台上特別有用,能顯著減少跨代理工作流程中的溝通成本與環境錯誤。它同時也是安全性極高的設計——絕不自動提交、推送、合併或發布,所有可能造成影響的操作都保留給使用者手動執行。

相容平台✓Claude Code✓Codex CLI✓Cursor
npx skills add https://github.com/SebastienElet/agent-skills/tree/HEAD/skills/claude-developer

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

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

說明文件

Claude Developer

概述

準備一個啟動指令與一份自包含的提示詞,用於手動將工作移交給 Claude Code。使用者執行指令、貼上提示詞,並在準備好後回傳結果。實作與修正提示詞會組成 claude-development,由其負責實作、檢查以及任何被要求的 Codex 審查。

使用方法

$claude-developer <任務或回傳結果> — 準備一個實作或修正移交。直接要求實作但不涉及 Claude 的請求仍由當前代理處理。

步驟

  1. 檢查儲存庫說明文件以及移交所需的最小唯讀上下文。記錄未解決的事實,而不是猜測。
  2. 從任務上下文識別出目標的現有工作目錄;使用 git worktree list --porcelain 驗證其絕對路徑與分支。若任務直接指向當前工作目錄,則使用當前工作目錄。如果目標工作目錄缺失或不明確,請在發出啟動指令前詢問其路徑;不要憑空創造路徑或建立簽出。
  3. 撰寫一份提示詞,包含:最終成果、已驗證的工作目錄路徑與分支(或 detached HEAD)、相關事實、限制條件、驗收標準、允許的範圍、預期的驗證方式以及交付報告。要求 Claude 在編輯前先檢查、保留無關的更動、並揭露衝突。包含使用者的授權限制;除非已明確授權,否則保留重大操作給使用者。
  4. 對於實作或修正移交,明確要求 Claude 在授權的任務上啟用 claude-development。由其負責實作、檢查以及任何明確要求的獨立 Codex 審查(在交付前)。轉交原始的範圍與有限的本地修正權限,保留更嚴格的使用者限制,並要求報告中包含:候選方案、處理方式、證據以及未完成的項目。不要在提示詞中重複該結束程序。僅規劃與僅審查的移交不授權開發工作。不要在 code-review-fix 修正內部重新啟動它,也不要從此移交推斷出開啟 PR 修正或發布的權限。
  5. 依序回傳兩個圍欄區塊:一個 sh 區塊,內容為可複製的單行指令 cd <shell 跳脫的絕對工作目錄路徑> && claude;接著一個 text 區塊,內容為要貼入該工作階段的提示詞。替換為已驗證的路徑,並安全跳脫 shell 元字元。每次替換或修正提示詞時重複這兩個區塊,然後停止。
  6. 收到回傳結果時,僅審查提供的證據與明確授權的本機狀態。僅當使用者要求另一輪迭代時才產生修正移交;未執行的提示詞修訂會取代先前的移交。

注意事項

  • 在錯誤的簽出中啟動 — 單純的 claude 會使用終端機的當前目錄;提供已驗證的絕對路徑與 &&,這樣 cd 失敗時就不會啟動。
  • 遺失手動移交 — 執行指令或開始另一輪迭代會移除使用者的控制權;提供兩個區塊並等待。
  • 信任回傳的摘要 — 摘要可能遺漏缺陷或失敗的檢查;在做出驗證宣稱前,請檢查可用的差異與證據。
  • 憑空創造審查需求 — 移交可能強加未要求的 Codex 工作;只組合一次 claude-development,並僅保留實際要求進行的審查與修正權限。

限制條件

  • 僅在請求明確涉及 Claude Code、手動移交或其回傳結果時啟動;攔截自動的 Claude 委派作為手動移交。
  • 在準備階段,絕不呼叫 Claude、自動化包裝器或其他實作代理;絕不建立分支或簽出、編輯檔案或驗證實作。
  • 除非使用者當前的請求明確允許,否則絕不授權提交、推送、合併、刪除、發布或繞過權限。
  • 每個回應最多產生一份提示詞,並在每次後續迭代前等待使用者。
  • 絕不要求未經請求的最終 Codex 審查,將提示過的審查視為已觀察到的證據,或繞過使用者的修復限制。
  • 這是建議性政策,而非技術執行障礙。在未審查指定環境中指定的證據之前,絕不能宣稱 Claude 的結果已通過驗證。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

相關技能