工程開發
with-context-agent avatar

with-context-agent

檢查、驗證並自動修復 AI 代理設定檔(如 SKILL.md、CLAUDE.md 及 MCP 配置)。

簡介

Agnix 是一款專門的診斷與自動化工具,旨在確保 AI 代理設定檔的完整性。隨著 AI 驅動的開發流程越來越依賴特定的清單格式與配置結構,錯誤的配置往往導致靜默失敗、工具失效或代理行為異常。Agnix 提供了一個全面的檢查引擎,可針對 Claude Code、Cursor 規則 (.mdc)、GitHub Copilot 指令與模型上下文協議 (MCP) 等多種框架,驗證其語法、結構與語義規則。透過在配置到達執行層之前識別問題,開發人員可以確保其代理指令與技能定義已準備好投入生產。

此工具專為管理多種工具堆疊的開發人員與 AI 工程師設計,提供統一的配置管理方案。無論您是在處理本地技能定義還是複雜的全局上下文檔案(如 CLAUDE.md 或 AGENTS.md),Agnix 皆能確保每個欄位與指令均符合最佳實作。它透過 GitHub Actions、CLI CI/CD 整合以及 IDE 擴充功能的實時回饋,提供即時分析與可執行的建議,協助恢復代理功能。

  • 支援多種格式,包括 YAML、JSON、TOML 與 Markdown 前言格式。

  • 涵蓋 Claude Code、Codex CLI、Cursor、Copilot 與 MCP 配置的 400 多條驗證規則。

  • 具備分級信賴度的自動修復引擎 (--fix-safe, --fix-unsafe)。

  • 透過語言伺服器協議 (LSP) 整合提供實時診斷回饋。

  • 具備跨檔案驗證能力,檢查整個專案的一致性與參考關聯。

  • 透過 SARIF 格式輸出,適用於自動化 CI/CD 構建流程。

  • 包含針對指令清晰度與預防常見提示工程陷阱的特殊規則。

  • 使用 CLI 工具 (agnix .) 進行專案級審核。

  • 使用 --fix 旗標自動解決常見語法問題與過時欄位。

  • 透過 LSP 整合將其連接至 VS Code、JetBrains、Neovim 或 Zed,實現編寫時的即時檢查。

  • 使用線上遊樂場 (playground) 進行片段測試,無需本地安裝。

  • 輸入:包含 .md, .json, .yaml 的清單檔案;輸出:診斷日誌、SARIF 報告與自動修復後的檔案。

  • 限制:安裝需 node/npm 或 cargo 環境;依賴於特定代理平台的一致性架構強制執行。

倉庫統計

Star 數
223
Fork 數
19
Open Issue 數
21
主要語言
Rust
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 上午05:05
在 GitHub 查看