Community程式設計與開發github.com

agentkitco/agentkit-dev-skills

審查 AGENTS.md、CLAUDE.md、Cursor 規則或 Copilot 指示檔案,找出過時的指令、損毀的路徑、模糊的規則、機密與矛盾之處。在要求審閱、修剪或檢查代理指令時使用。

agentkit-dev-skills 是什麼?

此技能專為審查 AI 代理指令檔案(如 AGENTS.md、CLAUDE.md、Cursor 規則或 Copilot 指示)而設計。其主要目標是識別檔案中錯誤、過時、模糊或危險的內容,並提出更簡潔且準確的替代版本,同時避免執行未經確認的指令或路徑。技能支援的檔案類型包括 `AGENTS.md`、`CLAUDE.md`、`CLAUDE.local.md`、`.claude/rules/*.md`、`.cursor/rules/*.mdc`、`.cursorrules`、`.github/copilot-instructions.md` 及 `.github/instructions/*.md`。運作流程包括自動化檢查(使用 `scripts/audit_instructions.py` 腳本)與手動驗證,針對常見問題如長度異常、損毀路徑、不存在的腳本或 Make 目標、模糊用語、佔位符、重複行與機密字串進行檢測。此外,它還要求逐一驗證每個指令的可用性,並評估腳本無法判斷的判斷性問題,如與 lint 規則重疊、規則間矛盾、可透過儲存庫秒速獲得的事實、無實質意義的規則,以及應移至範圍限定規則中的內容。最終報告需區分「必須修復」、「應該修剪」、「矛盾」與「未驗證」的項目,並提供修正版本建議,且強調證據優先於意見,不應在審計過程中新增規則。

相容平台✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/agentkitco/agentkit-dev-skills/tree/HEAD/skills/agents-md-audit

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

在你喜歡的 AI 中提問

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

說明文件

審查代理指令檔案

目標:找出指令檔案中錯誤、過時、模糊或危險的行,並提出更簡潔、準確的版本。絕對不要「修正」你尚未執行過的指令或尚未檢查過的路徑。

步驟

  1. 尋找檔案。 尋找 AGENTS.md、CLAUDE.md、CLAUDE.local.md、.claude/rules/*.md、.cursor/rules/*.mdc、.cursorrules、.github/copilot-instructions.md 和 .github/instructions/*.md。列出你找到的內容,並說明每個檔案由誰讀取。
  2. 從儲存庫根目錄執行檢查工具 以先取得機械性發現: python3 scripts/audit_instructions.py <file> [<file> ...] (路徑是相對於此技能資料夾;請使用已安裝技能的完整路徑。)它會回報長度、損毀的檔案路徑、提到不存在的腳本或 make 目標的指令、模糊用語、殘留的 [括號] 佔位符、重複行以及看似機密的字串。如果 Python 不可用,請手動執行相同的檢查。
  3. 自己檢查每個指令。 對於檔案中的每個指令,確認其存在(在 package.json 中的腳本、Makefile 中的目標、pyproject.toml 中的條目)。執行那些低成本、安全的指令(lint、單元測試、型別檢查)。不要執行部署、遷移或刪除指令;將它們列出為「未驗證」。
  4. 檢查腳本無法做出的判斷性呼叫:
    • Linter 或格式化工具已經強制的規則(候選刪除)。
    • 互相矛盾的規則,或與另一個指令檔案矛盾的規則。
    • 代理可以在數秒內從儲存庫讀取的事實(框架名稱、資料夾列表)。
    • 沒有可測試意義的規則(「編寫乾淨的程式碼」)。
    • 任何應該放在路徑範圍限定規則中而非根檔案中的內容。
  5. 報告,然後等待批准後再編輯。

報告格式

## 指令檔案審查:<file>
長度:<n> 行 (<verdict>)

### 必須修復(錯誤或不安全)
- 第 <n> 行:<什麼是錯的>,<證據:指令輸出或遺失的路徑>

### 應該修剪(低價值)
- 第 <n> 行:<為什麼可以刪除>

### 矛盾
- <檔案 A 第 n 行> vs <檔案 B 第 m 行>:<衝突點>

### 未驗證
- <指令>:<為什麼你沒執行它>

### 建議版本
<較短的檔案,或一個 diff>

規則

  • 證據優先於意見:每個「必須修復」都要引用輸出或遺失的檔案。
  • 保留擁有者的語氣,以及任何編碼了實際事件或硬性限制的規則。
  • 審計期間不要新增規則。最多在結束時另外建議三條。
  • 將看似機密的字串視為真實:告知使用者將其輪換,並且不要在報告中重複該值。

Individual skills in this repo

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

相關技能