工程开发
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日 16:52
在 GitHub 查看