用途:opensquad-dev 是运行在 opensquad 仓库内的开发校验技能,目标是在分发问题到达用户之前发现并报告它们。它面向维护者,用于核对模板同步、包完整性与分发正确性。
主要能力:按变更文件类型执行对应检查。Check A 校验 _opensquad/core/** 是否在 templates/_opensquad/core/** 有同步镜像;Check B 校验多文件技能(含 scripts/assets/agents 等子目录)是否有 templates/skills/ 镜像,单文件技能不适用;Check C 校验 agents/ 是否在 package.json 的 files[] 中;Check D/E 检查 src/init.js 与 src/update.js 的模板复制、递归扫描与 PROTECTED_PATHS(_opensquad/_memory、_opensquad/_investigations、agents、squads);Check F 校验 package.json files[] 含 bin/、src/、agents/、skills/、templates/;Check G 检查新增顶层目录的分发配置;Check H/I 校验 init 与 update 是否自动安装 agents 与非 MCP 技能;Check J 扫描共享文件中是否混入 IDE 专属条件逻辑。
使用方式:先用 git diff --name-only HEAD 或 git log/git diff 收集变更文件,再对匹配的变更运行相应检查,最后输出汇总报告;失败时列出修复命令供批量确认。
适用场景:opensquad 仓库的发布前自检、PR 审查与分发一致性维护。
限制:仅适用于 opensquad 仓库内部;检查项依赖仓库既有目录结构与脚本约定;资料未提供安装命令、收费或平台信息。