本提交为 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 本地已不存在,本提交记为删除
1.9 KiB
1.9 KiB
工作规则(每次会话自动加载,必须遵守)
本文件由 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(用 pwshWriteAllText+Replace("\n","\r\n")+GetEncoding(936)写,禁止 write 工具直写);写后字节验证(CR==LF、无 BOM、中文解码正常).ps1含中文:UTF-8 with BOM- 写任何文件前先读原文件字节,继承既有编码,不臆断
4. 环境变化先判断
- 执行前确认环境事实(DSH_HOME / 目标路径 / 文件真实状态),发现异常先判断再操作,不急于执行