用途:skill-creator-linter 是一个内部工具,不可由用户直接调用。它由 meta-skill-creator 作为 DAG 步骤(kind: agent)调用,在候选 meta-skill 注册之前校验其 SKILL.md。
主要能力:G1 规则校验,包括 parse_meta_plan 不抛异常、kind=agent/skill_exec 的每个 step.skill 存在于主目录、模板变量在渲染时可解析、on_failure 解析规则、step kind 一致性,以及针对 inputs.user_message 的 Grep 检查。G2 干跑:将步骤执行器替换为返回 _StepDone(text="stub:id") 的桩,运行调度器,若无异常且拓扑正常终止则通过。
使用方式:uv run python {baseDir}/scripts/lint.py --skill-md path/to/SKILL.md --gates G1,G2;或从标准输入读取:uv run python {baseDir}/scripts/lint.py --skill-md-stdin --gates G1,G2 < SKILL.md。输出为 stdout 的 JSON:{"G1": {"passed": bool, "diagnostics": [...]}, "G2": {...}}。
适用场景:meta-skill 开发与注册流程中的自动化质量校验。
限制:属内部工具,非用户可调用;回退方式为手动检查 SKILL.md 并在 Python REPL 中运行 parse_meta_plan。资料未提供更多收费、平台或效果信息。