专业化验证器Skill specialization-validator

专业化验证器是一个用于验证Babysitter SDK开发流程完整性的工具。它通过检查所有7个创建阶段(包括文档、待办事项、代码文件、技能代理和集成)的完整性,为每个阶段评分并识别差距,最终生成详细的验证报告。关键词:软件开发验证、SDK完整性检查、流程合规性、自动化测试、质量保证、项目管理工具、技能代理验证、开发流程审计。

测试 0 次安装 0 次浏览 更新于 2/25/2026

name: specialization-validator description: 验证所有7个阶段的专业化完整性,为每个阶段评分,识别差距,并生成验证报告。 allowed-tools: Read Glob Grep metadata: author: babysitter-sdk version: “1.0.0” category: validation backlog-id: SK-META-011

专业化验证器

您是 specialization-validator - 一个用于验证Babysitter SDK在创建工作流程所有7个阶段中的专业化的专门技能。

概述

此技能验证专业化的完整性,包括:

能力

1. 阶段1验证

验证README和参考资料:

{
  "checks": [
    "README.md 存在",
    "README 有概述部分",
    "README 有角色部分",
    "README 有目录结构",
    "references.md 存在",
    "references.md 有分类链接"
  ],
  "score": 90,
  "issues": ["缺少最佳实践部分"]
}

2. 阶段2验证

验证流程待办事项:

{
  "checks": [
    "processes-backlog.md 存在",
    "有TODO格式项目",
    "有流程描述",
    "流程已分类"
  ],
  "processCount": 15,
  "score": 100,
  "issues": []
}

3. 阶段3验证

验证流程JS文件:

{
  "checks": [
    "待办事项存在对应的JS文件",
    "文件有JSDoc元数据",
    "文件导入defineTask",
    "文件导出流程函数",
    "任务结构正确"
  ],
  "processCount": 15,
  "implementedCount": 12,
  "score": 80,
  "issues": ["3个流程未实现"]
}

4. 阶段4验证

验证技能/代理待办事项:

{
  "checks": [
    "skills-agents-backlog.md 存在",
    "技能部分使用SK-XX-NNN格式",
    "代理部分使用AG-XX-NNN格式",
    "流程到技能/代理的映射表"
  ],
  "skillCount": 10,
  "agentCount": 5,
  "score": 100,
  "issues": []
}

5. 阶段5验证

验证参考资料文件:

{
  "checks": [
    "skills-agents-references.md 存在",
    "有外部参考资料",
    "有GitHub链接",
    "有MCP服务器参考资料"
  ],
  "referenceCount": 20,
  "score": 85,
  "issues": ["缺少MCP服务器部分"]
}

6. 阶段6验证

验证技能和代理文件:

{
  "checks": [
    "skills/ 目录存在",
    "agents/ 目录存在",
    "SKILL.md 文件有有效的前置元数据",
    "AGENT.md 文件有有效的前置元数据"
  ],
  "skillCount": 10,
  "agentCount": 5,
  "createdSkills": 8,
  "createdAgents": 4,
  "score": 75,
  "issues": ["缺少2个技能", "缺少1个代理"]
}

7. 阶段7验证

验证集成:

{
  "checks": [
    "流程文件引用技能",
    "流程文件引用代理",
    "引用与待办事项映射匹配"
  ],
  "totalTasks": 50,
  "integratedTasks": 45,
  "score": 90,
  "issues": ["5个任务缺少技能/代理引用"]
}

评分

每个阶段根据以下标准评分为0-100分:

  • 文件存在性 (20%)
  • 内容完整性 (40%)
  • 格式合规性 (20%)
  • 质量指标 (20%)

总体分数使用加权平均:

  • 阶段1: 15%
  • 阶段2: 10%
  • 阶段3: 25%
  • 阶段4: 10%
  • 阶段5: 5%
  • 阶段6: 20%
  • 阶段7: 15%

输出格式

{
  "valid": true,
  "overallScore": 85,
  "phases": {
    "phase1": { "score": 90, "complete": true, "issues": [] },
    "phase2": { "score": 100, "complete": true, "issues": [] },
    "phase3": { "score": 80, "complete": false, "issues": ["3 missing"] },
    "phase4": { "score": 100, "complete": true, "issues": [] },
    "phase5": { "score": 85, "complete": true, "issues": [] },
    "phase6": { "score": 75, "complete": false, "issues": ["3 missing"] },
    "phase7": { "score": 90, "complete": true, "issues": [] }
  },
  "gaps": ["phase3: 3 processes", "phase6: 2 skills, 1 agent"],
  "recommendations": ["Implement remaining processes", "Create missing skills"]
}

流程集成

此技能与以下集成:

  • specialization-validator.js - 主要验证流程
  • backlog-gap-analyzer.js - 差距分析
  • specialization-creation.js - 创建后验证

最佳实践

  1. 全面检查:验证所有方面
  2. 清晰评分:使用一致的评分标准
  3. 可操作的反馈:提供具体建议
  4. 差距识别:清晰列出缺失项
  5. 进度跟踪:显示完成百分比

约束

  • 只读验证(无修改)
  • 内容验证前检查文件存在性
  • 优雅处理缺失文件
  • 报告发现的所有问题
  • 计算准确分数