Community程式設計與開發github.com

agnix 代理設定驗證工具

當使用者要求「檢查代理設定」、「驗證技能」、「檢查 CLAUDE.md」、「驗證 hooks」、「檢查 MCP」時使用。根據 456 條規則驗證代理設定檔案。

agnix 代理設定驗證工具 是什麼?

agnix 是一款用於驗證 AI 代理設定檔案的 CLI 工具,能夠在使用者工作流程中斷之前,先發現潛在問題。它支援驗證 Skills、Hooks、MCP、Memory 和 Plugins 等設定,並相容於 Claude Code、Cursor、GitHub Copilot 和 Codex CLI 等主流平台。其核心優勢在於提供超過 456 條驗證規則,並具備自動修復功能,可大幅減少因設定錯誤導致的執行失敗。使用方式非常簡單,只需執行 `agnix .` 即可掃描當前專案,亦可搭配 `--fix` 參數自動修正常見問題,並支援 JSON 輸出格式以便整合至 CI/CD 流程。

相容平台✓Claude Code✓Codex CLI✓Cursor
npx skills add https://github.com/agent-sh/agnix/tree/main/skills/agnix

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

在你喜歡的 AI 中提問

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

說明文件

agnix

在工作流程中斷之前,先對代理設定進行 lint 檢查。驗證 Skills、Hooks、MCP、Memory、Plugins 在 Claude Code、Cursor、GitHub Copilot 和 Codex CLI 中的正確性。

使用時機

當使用者要求以下事項時啟用:

  • 「檢查我的代理設定」
  • 「驗證我的技能」
  • 「檢查我的 CLAUDE.md」
  • 「驗證 hooks」
  • 「檢查 MCP 設定」
  • 「修復代理設定問題」

支援的檔案

檔案類型範例
SkillsSKILL.md
MemoryCLAUDE.md, AGENTS.md
Hooks.claude/settings.json
MCP*.mcp.json
Cursor.cursor/rules/*.mdc
Copilot.github/copilot-instructions.md

執行方式

1. 檢查 agnix 是否已安裝

agnix --version

若未安裝,請執行:

cargo install agnix-cli

2. 驗證

agnix .

3. 若發現問題並要求修復

agnix --fix .

4. 重新驗證以確認

agnix .

CLI 參考

指令說明
agnix .驗證當前專案
agnix --fix .自動修復問題
agnix --strict .將警告視為錯誤
agnix --target claude-code .僅套用 Claude Code 規則
agnix --target cursor .僅套用 Cursor 規則
agnix --watch .監聽模式
agnix --format json .JSON 輸出

輸出格式

CLAUDE.md:15:1 warning: Generic instruction 'Be helpful' [fixable]
  help: Remove generic instructions. Claude already knows this.

skills/review/SKILL.md:3:1 error: Invalid name [fixable]
  help: Use lowercase letters and hyphens only

Found 1 error, 1 warning (2 fixable)

常見問題與解決方案

問題解決方案
無效的技能名稱使用小寫字母與連字號:my-skill
通用指令移除「保持友善」、「保持準確」等
缺少觸發詞在描述中加入「Use when...」
目錄與名稱不符將目錄重新命名以符合 name: 欄位

連結

相關技能