Community寫作與編輯github.com

tjboudreaux/ready-agent-1

Ready Agent 1 — 你的程式碼庫準備好讓 AI 代理使用了嗎?評分代理就緒度(確定性、引用、等級 1-5)並通過關卡。

ready-agent-1 是什麼?

此技能會對指定程式碼庫產生的代理就緒報告進行分析,並透過執行一系列謹慎、確定性的變更來提升其就緒等級。它將變更分為三個安全層級:「自動套用」(安全配置樣板)、「提案」(供審閱的草稿)和「GitHub 設定」(需手動操作)。主要工作流程包括:確保報告存在、執行試運行以規劃變更、建立獨立分支、安全套用自動項目,以及指示使用者自行撰寫「提案」項目(例如 README、AGENTS.md)。此工具專為 Cline、Claude Code 和 Cursor 等工具設計,能確保所有書面內容均準確反映程式碼庫的實際情況,避免憑空杜撰。最後,它會重新產生報告以顯示等級提升幅度,但嚴格禁止在未經使用者明確確認的情況下進行推送或建立拉取請求。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add tjboudreaux/ready-agent-1

Installed? Explore more 寫作與編輯 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜歡的 AI 中提問

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

說明文件

代理就緒修復

透過僅套用安全變更來提升程式碼庫的就緒度。引擎會規劃並寫入配置樣板;你則負責 Git 操作及編寫任何說明文字。分為三個類別,三個不同的安全層級。

步驟

  1. 確保報告存在。 如果缺少 .agents/readiness/latest.json,請先執行 ra1-report 技能。

  2. 試運行計畫以查看將變更的內容:

    python3 "$(dirname "$0")/scripts/readiness/cli.py" fix --project <repo-path>
    

    它會印出三個類別:自動套用(安全配置樣板)、提案(供審閱的草稿)、GitHub 設定(手動)。

  3. 先建立本地分支(切勿在預設分支上工作):

    git -C <repo-path> checkout -b readiness/fixes
    
  4. 套用安全樣板(冪等;若工作目錄不乾淨則拒絕執行;絕不覆蓋非空檔案):

    python3 "$(dirname "$0")/scripts/readiness/cli.py" fix --project <repo-path> --apply
    
  5. 自行撰寫「提案」項目——README 章節、客製化的 AGENTS.md、操作手冊、第一個測試。將這些寫成供使用者審閱的草稿;切勿憑空捏造關於程式碼庫的事實。templates/AGENTS.md 是一個起始骨架——根據程式碼庫實際的用途來填寫。

  6. 顯示差異並在本地提交。 總結變更,然後:

    git -C <repo-path> add -A && git -C <repo-path> commit -m "chore: raise agent readiness"
    

    在提交訊息結尾加上必要的 Co-Authored-By 結尾。

  7. 重新執行 ra1-report 以顯示等級差異。

合約(不得違反)

  • 在未經使用者明確確認的情況下,絕不推送,也絕不開啟拉取請求。 先在本機建置並提交。
  • 僅自動套用配置樣板。 README/AGENTS.md/測試/操作手冊是使用者審閱的提案草稿——自動撰寫說明文字有「紀錄虛構內容」的風險。
  • 絕不將 GitHub 設定變更(分支保護、密碼掃描、標籤)與程式碼提交捆綁在一起。將其以 gh 指令清單的形式呈現,讓使用者執行並確認。
  • 尊重不乾淨的工作目錄:未經詢問,不得使用 --force 覆蓋未提交的工作。

相關技能