dsh-textbook-master
一个 DeepSeek Harness(DSH)bundle,自动安装 教材专著写作大师 agent 预设——基于畅销书《超级提示词》AFP 架构的教材/学术专著写作引擎。
能力
覆盖从立项到定稿的全流程:
- 项目初始化与体例奠基 —— 收集书稿类型/学科/读者/规模/出版要求,确定引用格式、图表/公式编号、术语规范等体例。
- 知识体系与章节大纲 —— 构建知识体系树、章节结构、依赖路径与字数预算。
- 基础设施搭建 —— 创建 OUTLINE / BOOK_MEMORY / TERMINOLOGY / STYLE_GUIDE / DEPENDENCY_MAP / REFERENCE_POOL / CONSISTENCY_LOG 等文档。
- 逐章写作(核心循环) —— 写前加载上下文 → 结构生成 → 正文写作 → 章末要素 → 写后同步 → 即时质检。
- 断点续写 —— 从 OUTLINE 恢复写作状态。
- 六维审校 —— 逻辑/术语/引用/体例/可读性/教学学术质量。
- 特殊场景 —— 多人合著、修订版、图表/公式密集章、文献综述章、索引生成。
安装
方式一:从 GitHub 直接安装(最简单)
使用方(安装了 dsh CLI):
dsh plugin add github:zhengdq2018-pixel/dsh-textbook-master
安装后重启任意 profile,新建会话时在预设选择器中选择「教材专著写作大师」即可。
方式二:npm 包(官方标准)
发布方:
cd dsh-textbook-master
npm publish --access public # 或发布到你的私有 registry / GitHub Packages
使用方(安装了 dsh CLI):
dsh plugin add dsh-textbook-master
# 或者 scoped:dsh plugin add @yourname/dsh-textbook-master
安装后重启任意 profile,新建会话时在预设选择器中选择「教材专著写作大师」即可。
安装是幂等的:如果对方
~/.dsh/.agent-presets/textbook-master/已存在(例如对方已手动改过),不会覆盖其修改。
方式三:直接分发 preset 目录(零依赖)
把包内的 preset/textbook-master/ 目录整体复制到对方机器:
mkdir -p ~/.dsh/.agent-presets
cp -R preset/textbook-master ~/.dsh/.agent-presets/
新建会话时即可在预设选择器中看到「教材专著写作大师」。
自定义
- 改预设内容:编辑本地
~/.dsh/.agent-presets/textbook-master/,然后npm run sync(或在npm pack/npm publish时自动触发prepack)把最新版同步回包内。 - 改预设 id:默认
textbook-master;可在cordis.patch.yml的 installer 行配置presetId覆盖。 - 跳过自动安装:installer 行配置
installPreset: false。
目录结构
dsh-textbook-master/
├── package.json # dsh.bundle 元数据 + 发布配置
├── cordis.patch.yml # 注册 installer 插件行
├── lib/index.js # installer:preset/ -> ~/.dsh/.agent-presets/
├── preset/textbook-master/ # 预设本体(agent.cordis.yml + preset.yml + skills/)
├── scripts/sync-preset.mjs # 本地预设 -> 包内(prepack 自动执行)
└── LICENSE