用途
skyrim-tool-router 是《天际》SE/AE 模组任务的第一路由层。按技能说明,任何模组相关任务都应先经过它分类,再只加载对应的专项技能,以避免工作流重叠与冲突。它本身不执行具体编辑,而是决定“用哪些技能、按什么顺序、借助哪些工具”。
主要能力
技能以表格形式给出任务到专项技能的映射,覆盖:
- 模组开发与重构:新模组或大型功能、修复与现代化旧模组
- 插件与记录:离线编辑 ESP/ESL/ESM 记录、加载顺序与冲突树、MO2 补丁 ESP
- 脚本与系统:Papyrus、任务、MCM、别名、脚本事件
- 分发语法:SPID、KID、SkyPatcher、BOS、CDF JSON 的精确写法与批量校验
- 表现层:OAR 条件、README 中的动画行为(BFCO/Nemesis/Pandora)、界面与视觉打磨
- 诊断:SKSE/框架日志取证、崩溃日志与启动失败
- 资源与打包:DDS/NIF/视差/PBR、BSA/BA2 归档、音频 FUZ/XWM/WAV、FOMOD 安装包
- 内容:对话编写、随从(RaceMenu 预设)、FaceGen 黑脸诊断、成人向模组相关技能
- 发布:ship gate 发布前校验、Nexus 页面与发布文案
- 通用辅助:代码调用图、日志压缩、token 成本、极简实现压力测试、调试/TDD 流程
使用方式
介绍给出的会话初始化顺序为:先加载 skyrim-memory,再使用本路由器;在选择 Forge / houseCARL / Spooky / MCP 工具时加载 ai-tooling-stack;可能涉及外部二进制或 MCP 时加载 tool-discovery;首次写入前加载 skyrim-versioned-workspace;然后只加载被选中的专项技能。另有可选流程叠加层(如 using-superpowers、systematic-debugging、verification-before-completion)。
必载基线:首次写入前加载版本化工作区;遇到框架 token、记录字段、FormID、API、钩子、路径或版本不确定时加载 skyrim-modding-facts。多个工具都可用时,优先顺序为:已安装加载顺序的实测证据(houseCARL)→ Forge 类型化作业 → 自有代码树上的 Spooky CLI → 手工专项技能。不要把所有天际技能加载进同一会话。
工具缺失需分两种情况:MCP 工具搜索返回 0 结果或某工具不可调用,不等于未安装——介绍建议先用常驻工具箱(find "skyrim load order" 或 "skyrim forge" 并指定项目)在当前对话中启动服务器,并明确不要因此让用户去安装;只有二进制/CLI 确实不在磁盘上时才加载 tool-discovery 并建议安装。介绍还提供了原生接线脚本示例:
TOOLS\Set-McpProfile.ps1 -Detect -Path "<project>"
TOOLS\Set-McpProfile.ps1 -Auto -Path "<project>"
TOOLS\Set-McpProfile.ps1 -Enable game-skyrim-load-order -Path "<project>"
TOOLS\Set-McpProfile.ps1 -Enable game-skyrim -Path "<project>"
原生接线需重启对应 AI 应用才能生效,进行中可继续通过工具箱或 Forge CLI 工作。
介绍要求输出路由报告,格式为:
ROUTE: intent=<task> | primary=<skill> | supporting=<skills> | plugin=<none|existing|new> | forge=<used|skipped:reason> | housecarl=<used|skipped:reason> | spooky=<used|skipped:reason>
跨应用交接的任务,路由前须先核验附件清单、权威归属与版本、当前安装版本、精确依赖版本及最近一次成功构建;缺失时先路由到工作区/事实恢复。
适用场景
适用于天际 SE/AE 模组从构思、开发、诊断到发布全流程的任务分派,尤其适合任务类型混杂、需要避免技能重叠的会话。
限制
该技能是路由层而非执行层,具体实现依赖其指向的专项技能与工具(如 houseCARL、Forge、Spooky)。介绍明确禁止虚构工具结果。安装方式、收费与价格、支持平台等细节暂未提供。