# 路径配置(运行时优先) > 本文件是**产出路径的唯一权威配置**,运行时优先于 SKILL.md 中默认路径。 > 只要本文件存在,AI 执行工作流前必须先读本文件;如有「用户自定义路径」记录,一律以用户指定为准,默认路径自动失效。 ## 一、默认路径(用户未自定义时生效) **先判断运行环境(三环境两步判定),再按运行系统解析桌面路径:** | 运行环境 | 判断依据 | 默认产出根目录 | |:---|:---|:---| | dsh 部署环境 | 技能路径含 `.dsh`,且本机存在 `D:\AgentSkill`(如 `C:\Users\{用户名}\.dsh\skills\…`) | **优先** `D:\dshworkspace\解析任务\`(主工作区「解析任务」目录) | | 开发机 | 技能路径不含 `.dsh`(源技能在 `D:\AgentSkill` 下) | 用户桌面 `MCNSkill项目/`(`{达人昵称}/` 直挂,无技能文件夹层) | | 用户环境 | 本机不存在 `D:\AgentSkill`(技能装在用户机器上,路径不限、不一定含 `.dsh`) | 用户桌面 `MCNSkill项目/`(与开发机同构) | 桌面路径按运行系统自动解析: | 系统 | 桌面路径 | |:---|:---| | Windows | `C:\Users\{用户名}\Desktop\` | | macOS | `~/Desktop/`(即 `/Users/{用户名}/Desktop/`) | **AI 执行规则:** 1. 先做三环境两步判定:① 本机是否存在 `D:\AgentSkill`——不存在即**用户环境** → 桌面 `MCNSkill项目/`;② 本机存在时再看技能自身路径——含 `.dsh` 即 **dsh 部署环境** → **优先操作** `D:\dshworkspace\解析任务\`(「解析任务」子目录不存在则创建);不含 `.dsh` 即**开发机** → 桌面 `MCNSkill项目/`(开发机与用户环境同构:`MCNSkill项目/{达人昵称}/`) 2. 再判断当前运行系统(Windows / macOS),拼接桌面路径 3. 目录不存在则自动创建 4. 产出结构:`{产出根目录}/{达人昵称}/…`(内部文件结构不变,仅根目录可变) ## 二、用户自定义路径(最高优先级) **如果用户明确要求修改产出位置,一律以用户指定为准,不要沿用默认桌面路径,也不要自作主张改回桌面。** 出现自定义需求时,在此追加记录(保留用户原话,便于追溯): ``` > 用户指定:{用户原话} > 解析后路径:{绝对路径} > 记录时间:{日期} ``` **示例:** > 用户指定:产出放到 D 盘我的素材文件夹里 > 解析后路径:`D:\我的素材\账号分析\` > 记录时间:2026-08-14 记录后,AI 每次执行工作流都以「解析后路径」为产出根目录;用户再次修改时直接更新本记录即可(旧记录保留,标注新记录生效)。 ## 三、解析规则(优先级从高到低) 1. 本文件「用户自定义路径」记录 → 用自定义路径(最新一条生效) 2. 本文件默认路径 → 按三环境两步判定确定产出根目录(本机无 `D:\AgentSkill` → 桌面 `MCNSkill项目/`;有且技能路径含 `.dsh` → `D:\dshworkspace\解析任务\`;有且不含 `.dsh` → 桌面 `MCNSkill项目/`),再按系统拼接桌面路径 3. 路径含 `~` 时自动展开为用户主目录 4. 路径含 `{用户名}` 时替换为当前系统用户名 5. 目录不存在时自动创建 ## 变更记录 - 2026-08-26:产出路径改为三级优先级(借鉴脚本创作技能):① dsh 环境 + 主工作区 `D:\dshworkspace` 存在 → `D:\dshworkspace\解析任务\`;② dsh 环境但无主工作区(异机部署)→ 桌面 `DSHSkill项目/账号分析/`;③ 非 dsh → 桌面 `MCNSkill项目/账号分析/`。产出结构 `{达人昵称}/…` 不变。 - 2026-08-26(三环境重构 + 账号层直挂,对齐脚本创作技能定稿):环境判定由「dsh vs 非 dsh」改为**三环境两步判定**(①本机无 `D:\AgentSkill`=用户环境;②有且技能路径含 `.dsh`=dsh 部署环境;③有且不含 `.dsh`=开发机);`DSHSkill项目/` 根目录**整体废弃**(原「dsh 异机兜底」场景并入用户环境);非 dsh 产出根目录由 `MCNSkill项目/账号分析/` 改为 `MCNSkill项目/`——去掉技能文件夹层,`{达人昵称}/` 直挂(与脚本创作 `MCNSkill项目/{账号名}/` 同根);dsh 部署环境产出 `D:\dshworkspace\解析任务\` 不变。产出结构 `{达人昵称}/…` 不变。