本提交为 dsh_mcn_workshop 仓库的首个提交(旧仓 dsh_MCNProject 已停用), 完整固化 C:/Users/Administrator/.dsh 当前磁盘状态。 1) 临时数据清理:移出 sessions/(81M)、logs/、skill-backup-20260906/(14M)、 scripts/__pycache__、storages/workspace.json.bak —— 合计 94M(.dsh 162M → 68M) 2) 凭据脱敏:.credentials.yaml(含明文 DEEPSEEK_API_KEY)移出 git 跟踪并加入 .gitignore;mcn-data-insight/scripts/setup_redfox_key.py 中真实 key 示例改为占位符 3) .gitignore 增补 logs/、skill-backup-*/ 规则 4) 技能结构以当前磁盘状态为准:skills/ = mcn-short-video / impeccable / taste-skill / dsh-multi-user-migration;旧技能目录(mcn-dou-analysis、storyboard-prompt、 short-video-script、browser-harness、mcn-data-insight)与 profiles/web/node_modules/dsh-vision-router 本地已不存在,本提交记为删除
23 lines
1.9 KiB
Markdown
23 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 / 目标路径 / 文件真实状态),发现异常先判断再操作,不急于执行
|