工程開發
rule-validation avatar

rule-validation

使用 validate_skills.py 驗證 Skills、Agents 與 Commands 的語法,記錄錯誤並管理代理開發的自動化質量控制流程。

簡介

rule-validation 技能是代理產生框架的核心組件,旨在確保新生成的 AI 代理的完整性與品質。它作為自動化門控,強制執行儲存庫內 Skills、Agents 與 Command 定義的語法正確性。通過利用內部的 validate_skills.py 腳本,此工具會系統地掃描指定目錄,以識別配置錯誤、結構不一致以及缺失的文檔。它服務於需要嚴格、可重複流程來維護高品質代理輸出的開發人員和技術用戶,確保所有組件在部署前均符合框架的嚴格架構標準。

  • 對 .claude/skills/ 儲存庫和生成的代理結構執行全面的語法驗證。

  • 與 validation_checklist.md 整合,確保在正式評估前滿足所有先決條件。

  • 自動化建立 skills_check_log.md,以維護驗證嘗試、錯誤日誌及後續修正的清晰審計追蹤。

  • 實施強制性的品質控制 (QC) 循環,將進階評估委派給專門的子代理(如 qa-skill-qc)。

  • 確保工作流程嚴格遵守 validation_criteria.md,促進不同領域特定代理專案間的一致性。

  • 先決條件:在觸發腳本前,務必檢閱驗證清單並確認所有 SKILL.md 檔案皆存在。

  • 工作流程:驗證過程是迭代的。用戶必須重複執行 validate_skills.py,直到出現「All skills passed validation」訊息。

  • 日誌記錄:必須將所有發現的錯誤、採取的具體修正行動以及修正背後的理由記錄在檢查日誌中,以維持溯源性。

  • 協作:該技能依賴於子代理政策 (subagent_policy),要求品質循環與反饋週期均由建議的子代理處理。

  • 約束條件:此流程規定基於 QC 反饋最多進行三次完善循環,以平衡開發速度與嚴謹性。

倉庫統計

Star 數
10
Fork 數
7
Open Issue 數
0
主要語言
Python
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 下午04:52
在 GitHub 查看