SuperAPI AI 工具集

validate-skill

编程与开发

查看项目

更新于 10-16 08:06

技能介绍

用途:按 AgentSkills 规范校验技能目录,确保技能的 frontmatter、必填字段与命名符合约定。适用于在任意 agent 技能目录(如 .claude/skills/、.cursor/skills/)创建技能时、审查修改技能的 PR 时,以及发布前校验技能结构。

主要能力:校验必填字段(name、description)与命名规范(小写、仅字母数字与连字符、不能以连字符开头或结尾、不能有连续连字符、最多 64 字符、目录名需与技能名一致);识别可选字段 license、compatibility、allowed-tools、metadata;输出人类可读结果或 JSON。

使用方式:运行 bunx @plaited/development-skills validate-skill [paths...],paths 默认为当前 agent 的技能目录;支持 --json 输出。示例:bunx @plaited/development-skills validate-skill .claude/skills;bunx @plaited/development-skills validate-skill .cursor/skills;bunx @plaited/development-skills validate-skill .claude/skills/typescript-lsp;bunx @plaited/development-skills validate-skill .claude/skills .cursor/skills --json。

输出:默认显示各路径的通过/失败及错误信息,并统计有效数量;--json 返回包含 valid、path、errors、warnings、properties 的数组。

限制:资料未提及其支持的其它运行环境、版本要求或收费信息。