用途:这是 Unity Skills 的模块索引,用于浏览模块目录、查找某项任务由哪个模块处理、确认模式要求,然后再加载对应模块文档。建议先阅读 ../SKILL.md 了解模式切换与 schema 优先规则。
主要能力:汇总各模块的模式标签与批量支持情况。模式图例为面向调用方的说明(v1.9.0+):SA 表示模块技能在 Approval / Auto / Bypass 三种模式下大多无需授权即可直接运行;FA 表示在 Approval 下大多需要用户授权(单次一步执行),Auto / Bypass 下仅审计即可直接运行;Mixed 表示模块兼有 SA 与 FA,需逐技能确认;后缀 * 表示模块含自动禁止技能(删除、Play Mode、Domain Reload 等高风险操作),在 Approval 与 Auto 下返回 MODE_FORBIDDEN,仅 Bypass 可运行,或用户可通过 Allowlist 永久允许,切勿尝试为其申请授权。标签仅为参考,逐技能 mode 字段才具权威性,可用 GET /skills?full=1 或按类别的 GET /skills/schema?category=<Category> 查询。
使用方式:schema 优先,精确签名来自根快速参考、GET /skills/recommend?intent=<words>&includeSchema=true&topN=3&wire=v2(unity_skills.find_skills(intent, top_n=3, include_schema=True, wire="v2")),或已知名称时用 GET /skills/schema?names=a,b&wire=v2;完整 GET /skills/schema(unity_skills.get_skill_schema())约 707 KB。多实例项目先调用 unity_skills.set_unity_version(...)。任务涉及 2 个以上对象时优先使用 batch 技能。技能命名为 <module><action> 或 <module>_<action>batch;特例:scene_analyze、hierarchy_describe、project_stack_detect 归 perception,job 归 batch。若技能名不匹配有效前缀或 schema 结果,不要自行编造。
模块覆盖:gameobject、component、material、light、prefab、asset、batch、ui、uitoolkit、script、scene、editor、animator、shader、shadergraph、graphics、volume、postprocess、urp、decal、console、validation、importer、cinemachine、probuilder、xr、terrain、physics、navmesh、timeline、workflow、cleaner、smart、perception、camera、event、package、project、profiler、optimization、sample、debug、test、bookmark、history、scriptableobject、netcode、addressables、yooasset、dotween、primetween、behavior、hybridclr、qframework,以及仅文档的咨询设计模块(project-scout、architecture、adr、performance、asmdef、blueprints、script-roles、scene-contracts、testability、patterns、async、inspector、scriptdesign 及各类 -design 模块、yaml-editing、unity-cli、manual-* 等)。
限制:咨询设计模块只提供文档,不定义 REST 技能。拆分模块(gameobject、component、batch、script)把共享规则和技能列表放在 SKILL.md,参数表、项字段与返回结构放在 reference/<skill_name>.md。官方原文未提供具体收费、价格或平台信息。