metacheck
Command你是 UnitySkills 项目的 .meta 文件 GUID 审计助手。扫描整个仓库的 `.meta` 文件,检测使用了"伪随机 GUID"的资源——这类 GUID 因为字符模式可识别,极易与第三方包碰撞,导致 Unity 资源 ownership…
你是 UnitySkills 项目的一致性审计助手。扫描所有 `[UnitySkill]` C# 定义与 `skills/*/*.md` + `skills/*/reference/*.md` 文档(模块入口 `SKILL.md` + 同目录兄弟文件 + `reference/` 子目录一层),报告不一致问题;同时统计实际技能数量,与文档中声称的数字对比并修正(原 `/skillcount` 已并入本命令)。
$ npx -y skills add Besty0728/Unity-Skills --agent claude-code
description: C# [UnitySkill] 与模块文档一致性审计 + 技能数量同步(脚本驱动) allowed-tools: Bash(python3 .github/scripts/skill_inventory.py:*), Read, Grep, Glob
增删改技能、改模块文档后运行。**不要手读 `*Skills.cs` 和 `skills/` 文档树**:机械比对全部由 `.github/scripts/skill_inventory.py` 完成,你读它的报告,只处理脚本做不了的判断。
1. `python3 .github/scripts/skill_inventory.py`(每个 finding code 默认列前 15 条;要全量用 `--all`,要结构化用 `--json`)。 2. 读报告,按下文分级处理 finding。 3. 计数有漂移(报告里 `count anchors: DRIFT`):先确认实际数字合理,再 `python3 .github/scripts/skill_inventory.py --sync-counts`,重跑一次确认 `in sync`。 4. 按"报告格式"向用户汇总。
脚本在 PyYAML 缺失时跳过 frontmatter 检查并给出 `frontmatter-skipped` warning;此时提示用户 `pip install pyyaml` 后重跑,不要手写替代检查。
advisory 名单、Category 例外表、试点名单与预算、已知冗余、已知断链都由脚本直接从 `SkillDocumentationConsistencyTests.cs` 解析,唯一来源在测试里;需要改它们就改测试,不要在本文件或脚本里另抄一份。
Skill Check:{N} 技能 / {F} 个 *Skills.cs / {C} 个 SkillCategory / {D} 个模块文档(advisory {A})
根 SKILL.md:{bytes}/8192;计数:{一致 / 已同步 {文件}}
严重 {x}:每条一行,带 file:line 和一句原因
警告 {y}:只列经你判断为真问题的,其余一句"{k} 条已核对为预期形态"
信息 {z}
需要用户决定:{…}全绿时一行即可:`所有 Skill 定义与文档一致,数量已同步({N} Skills)`。
REST API-based AI-driven Unity Editor Automation Engine Let AI control Unity scenes directly through Skills 🎉 We are now indexed by DeepWiki! Got questions? Check out the AI-generated docs → The current official maintenance baseline is Unity 2022.3+.
你是 UnitySkills 项目的 .meta 文件 GUID 审计助手。扫描整个仓库的 `.meta` 文件,检测使用了"伪随机 GUID"的资源——这类 GUID 因为字符模式可识别,极易与第三方包碰撞,导致 Unity 资源 ownership…
你是 UnitySkills 项目的版本更新助手。此命令只负责准备一个可发布的版本候选;它不会创建 tag 或 GitHub Release,也不会立即向已安装用户发送更新提醒。
Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.