22 lines
1.9 KiB
Markdown
22 lines
1.9 KiB
Markdown
# 工作规则(每次会话自动加载,必须遵守)
|
||||
|
|
|
|||
|
|
> 本文件由 dsh-agent-instructions 自动加载($DSH_HOME/AGENTS.md),所有会话开始前注入上下文。
|
|||
|
|
> 详细制度见 `D:\dshworkspace\dsh-plugin-dev\policy\`,本文件为必须遵守的 P0 摘要。
|
|||
|
|
|
|||
|
|
## 1. 方案与执行分离(P0)
|
|||
|
|
- 用户要求「分析/方案/如何改/为什么」→ 只输出方案,**禁止修改文件**
|
|||
|
|
- 仅当用户显式授权("改吧/执行/按方案来/落地")或任务本身就是修改指令时才动手
|
|||
|
|
|
|||
|
|
## 2. 规则沉淀在技能里,prompt 只做基础要求(P0)
|
|||
|
|
- 规则组织:**SKILL.md 主流程 = 关键规则 + 执行流程 + 对细则文件的"必读声明"**;具体判定标准/评分细则/检查项 → **references/ 下按主题拆分的单独 md**(如 `references/规则/*.md`、`references/*流程.md`),每个细则文件必须被 SKILL.md 以链接 + "必读"字样显式声明——未被声明 = 悬空无效(AI 不读=无效)
|
|||
|
|
- 影响判分的关键红线(硬伤清单、分数上限等)直接写在 SKILL.md 主流程可判定处(参考 script-review §2.5 模式),或由主流程强制先读承载文件
|
|||
|
|
- 调用 prompt 只做基础要求("按技能规则执行"),**禁止把规则细节塞进 prompt**
|
|||
|
|
- 技能目录:`~\.dsh\skills\`(MCN:short-video-script / script-review / storyboard-prompt / mcn-dou-analysis;执行约束:dsh-multi-user-migration)
|
|||
|
|
|
|||
|
|
## 3. Windows 文件编码规范
|
|||
|
|
- `.bat/.cmd`:必须 **GBK(936) + CRLF**(用 pwsh `WriteAllText` + `Replace("\n","\r\n")` + `GetEncoding(936)` 写,禁止 write 工具直写);写后字节验证(CR==LF、无 BOM、中文解码正常)
|
|||
|
|
- `.ps1` 含中文:UTF-8 **with BOM**
|
|||
|
|
- 写任何文件前先读原文件字节,继承既有编码,不臆断
|
|||
|
|
|
|||
|
|
## 4. 环境变化先判断
|
|||
|
|
- 执行前确认环境事实(DSH_HOME / 目标路径 / 文件真实状态),发现异常先判断再操作,不急于执行
|