Skills

oh-my-deepseek-harness

hatsuyuki0103/oh-my-deepseek-harness · ★ 5

hatsuyuki0103Curated

OMX-style workflow skills for DeepSeek Harness: deep-interview, ralplan, ralph, autopilot, team, code-review and 19 more, rewritten on native DSH tools, without vision skills.

README body is shown in Chinese.

License
MIT
Added
2026-08-17
Maintenance
active
Install kind
github
Manifest details
Manifest status
Declared
Manifest path
package.json#dsh
Manifest checked
2026-08-19
Lifecycle scripts
None found

Static manifest checks report declarations only; they are not compatibility or security review.

安装

dsh plugin --profile web add github:hatsuyuki0103/oh-my-deepseek-harness

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

For install and environment setup, plus plugin development tutorials, see DSH community docs ↗

README

Source README · body: zh · Read Chinese README

Table of contents
  1. v2.3.0 亮点
  2. v2.2.0 亮点
  3. v2.1.0 亮点
  4. v2.0.1 亮点
  5. 已收录技能
  6. 安装
  7. 触发方式
  8. 开发
  9. 许可证

OMX 风格的工作流技能集,为 DeepSeek Harness 重写。

移植自 oh-my-codex(MIT 许可)的技能设计,并针对 DeepSeek Harness 的原生能力全面重写:

  • omx question → ask_user_question(结构化逐轮提问)
  • Codex goal mode → DSH create_goal / get_goal / update_goal
  • 原生子代理角色路由 → subagent / subagent_fork + 角色提示词(subagent 面被预设停用或未挂载时,评审/并行回退团队双通道:spawn_teammate 组队 + wait_agent 收证据;团队面也不可用时再降 workflow 扇出,详见 docs/capability-matrix.md)
  • tmux 团队编排 → 官方智能体团队优先(spawn_teammate 组队 + 团队九工具 + 任务板为唯一台账):按名册实况四级降级 = ① 团队九工具 → ② workflow 脚本扇出 → ③ subagent/subagent_fork 一次性子代理 → ④ 会话内串行,先命中即用、不得越级,详见 docs/capability-matrix.md
  • omx ralph CLI → DSH 原生 ralph 工具(被预设停用时按 docs/capability-matrix.md 降级到会话内 Ralph 纪律)
  • .omx/ 工作区约定(context / interviews / specs / plans)保留

视觉已支持:visual-ralph(按参考图/URL 基线实现或重构前端 UI,DSH 视觉模型 + read_image 结构化判分 + 像素级迭代,并沉淀可复用设计系统)。visual-verdict / frontend-ui-ux / vision 属 OMX 内部机制,未独立移植;hud 是终端 HUD 编排,不依赖视觉模型,暂未收录。

v2.3.0 亮点

  • 新增 novel-forge 技能:长篇小说工坊——立意 → 世界观/人物/大纲 → 逐章成稿,用状态账本 + 六维逻辑闸(台词 / 空间 / 物理 / 时间 / 人物 / 因果伏笔)把可机器判定的矛盾变成门禁证据;每章过闸才进下一章,附确定性校验引擎与反 AI 腔体检。正文与标注是否一致、人物声音、动机等语义层由技能内的语义审校 rubric 与反向抽取复核承接(不做「保证不犯硬伤」的承诺)。
  • 确定性校验引擎 lib/novel-lint.mjs:零依赖 Node ESM,把「空间瞬移 / 时间倒退 / 道具凭空 / 知识越界 / 死者复活 / 伏笔乱序 / 元信息泄漏」变成带 rule id 与严重度的门禁发现;init / lint / status / context / prose / rules 六个子命令,退出码 0/1/2 可直接进 CI;--chapter 作用域 = 本章 + 全部全局级发现(账本级 BLOCKER 同样拦门禁;计划型断言 OUT-003/FACT-004 除外,保证「先建大纲、逐章写」),报告写盘失败退出码 2(不静默 PASS)。
  • 反 AI 腔:词表密度 + 句式模板 + 句长节奏 CV + 对话标签单一度 + 情绪直给 + 翻译腔合成 0-100 体检分,低于阈值阻塞交稿;默认阈值面向中文长篇常见密度、可按文体调整(maxWeightedClichesPer1000: 1.5),配「人类负控流程(≥2 段真实人类写作)+ 调阈值 → 定点豁免 → 用户裁定」三步出口。真实人类语料基线校准登记为 v1.1 follow-up(不宣称零误判)。
  • 技能数 25 → 26:README 技能表、docs/社区精选目录-entry.yml、skills/team/SKILL.md 与 skills/team/references/skill-dispatch.md 调度矩阵、test/skills.test.mjs 的 SKILL_PTR_FILES / CANONICAL_MATRIX 同步;版本 2.2.0 → 2.3.0。

v2.2.0 亮点

  • canslim-trader 的模拟盘依赖改为公开可安装:ptrade 拆分为独立仓库 hatsuyuki0103/ptrade 并单独发布(Python 包 + 自己的 release)。技能内的口径真源从本机路径改为该仓库的 INTERFACES.md,前置检查补上 pip install git+https://github.com/hatsuyuki0103/ptrade。
    • 此前技能假设 ptrade 在某个本机路径,外部用户装了插件也无法使用;拆仓后「模拟盘是 Python 工具、插件是 Node 包」各自按自己的机制分发。

v2.1.0 亮点

  • 新增 canslim-trader 技能:CANSLIM 七因子(C/A/N/S/L/I/M)打分排序 → 买入 / 卖出 / 融券做空信号,并在 A 股 T+1 与两融约束下用 ptrade 模拟盘 CLI 走完 init → sync → scan/recommend → plan → order → settle → risk → close → ledger 闭环;打分与信号口径真源为 ptrade 仓库的 INTERFACES.md §2(阈值)/ §6.1(七因子)/ §6.2(信号顺序)/ §7(CLI)与 ptrade/strategy.py;仅供研究与模拟盘演练,不构成投资建议。
  • 技能数 24 → 25:README 技能表、docs/社区精选目录-entry.yml、skills/team/SKILL.md 与 skills/team/references/skill-dispatch.md 调度矩阵、test/skills.test.mjs 的 CANONICAL_MATRIX / SKILL_PTR_FILES 已同步;版本 2.0.1 → 2.1.0。

v2.0.1 亮点

  • 两个媒体类技能已移除(破坏性变更):阿里云 Token Plan 与腾讯云 TokenHub 的生图 / 生视频技能(含脚本与专属测试)整体删除;最便捷恢复源是删除前的提交 cc4605f(cc4605f 之前的提交仍同时含两个技能,可一次取回);按单个技能回溯则为 e868005(阿里云技能)与 f9e0304(腾讯云技能,该提交同时已含阿里云技能),并同步补齐技能表行与计数、调度矩阵行与测试。
  • autopilot 默认组队:进入 ultragoal 前做名册自检,名册含团队九工具即默认组队(spawn_teammate 组队 + team_task_* 共享任务板为唯一台账),仅在「故事确实不可并行」或「团队面未挂载」时不组队且必须显式记录理由;四级降级阶梯与 docs/capability-matrix.md 一致。
  • 能力矩阵:docs/capability-matrix.md 给出可选能力的探测方式、已挂载 / 未挂载时的降级与判别陷阱。
  • 调度矩阵:skills/team/references/skill-dispatch.md 给出 26 个技能的建议角色 / 并行性 / 写入范围策略 / 证据要求全表。
  • 版本 2.0.1:自 1.5.0 起属破坏性收敛,故按语义化版本将主版本号跳到 2。

已收录技能

规划类

技能 说明
deep-interview Socratic 深度访谈:逐轮提问 + 歧义评分,收敛为可执行规格
plan 战略规划:访谈 / 直接 / 共识 / 评审四种模式
ralplan 共识规划:Planner→Architect→Critic 顺序审查 + RALPLAN-DR 审议 + ADR
prometheus-strict 严格规划:Metis 澄清 → Momus 挑战 → Oracle 综合自检

执行类

技能 说明
ralph 持久执行闭环:原生 ralph 工具 / 会话内纪律 + 独立架构复核
visual-ralph 视觉 Ralph:参考图/基线 → 用户批准 → ralph 实现 → read_image 判分(阈值 90)→ 像素差次级证据 → 可复用设计系统
autopilot 严格自主交付循环:deep-interview → ralplan → ultragoal → code-review → ultraqa
team 协调并行团队(团队原生):spawn_teammate 组队 + 团队九工具(send_message/wait_agent/interrupt_agent)+ 任务板 team_task_* 为唯一台账;未挂载时降级 workflow 工具编排 + 共享任务清单
ultrawork 并行执行引擎:验收标准先行 + 直接/证据双通道 + 轻量验证
ultragoal 持久多目标执行:goal 工具聚合目标 + .omx/ultragoal 台账 + 最终评审闸
ultraqa 对抗式动态 e2e QA:9 类恶意场景矩阵 + 测试-诊断-修复循环

质量类

技能 说明
code-review 全面代码评审:code-reviewer + architect 双独立通道 + 确定性合入门禁
security-review 安全审查:密钥/依赖/注入/认证/配置/网络七面体检
analyze 只读深度分析:证据/推断/未知三分类 + 排序解释
build-fix 构建修复:复现 → 根因 → 最小修 → 全量复验
tdd 测试先行:Red-Green-Refactor 铁律
ai-slop-cleaner 反冗余清理:先锁测试 + 逐气味清理 + 兜底分类
git-master Git 专家:原子提交 / 变基 / 分支管理(Conventional Commit)
design DESIGN.md 设计源工作流(文本化;像素对齐走 visual-ralph)

运维与自举

技能 说明
cancel 停止工作流:goal 结单 + 后台任务终止 + 状态终态化(保留可续)
doctor DSH 环境诊断:harness / 技能 / 插件 / 环境 / 可选能力探测(--capabilities)五面体检
note 会话笔记:.omx/notepad.md 工作区笔记
skill-authoring DSH 技能创作指南:契约 / 注册 / 打包 / 发布全流程
ecomode 省 token 纪律:自做优先 / 合并委派 / 后台收口

交易类

技能 说明
canslim-trader CANSLIM 交易员:七因子(C/A/N/S/L/I/M)打分排序 → 买入 / 卖出 / 融券做空信号 + A 股 T+1 与两融约束下的 ptrade 模拟盘 CLI 闭环(scan → recommend → plan → order → settle → risk → close → ledger;仅供研究与模拟)

创作类

技能 说明
novel-forge 长篇小说工坊:立意 → 世界观/人物/大纲 → 逐章成稿,状态账本 + 六维逻辑闸(台词/空间/物理/时间/人物/因果伏笔)+ 反 AI 腔体检;每章过闸才进下一章,附确定性校验引擎 lib/novel-lint.mjs

配套角色提示词(roles/,供 subagent 复用):planner / architect / critic / analyst(Metis) / momus / oracle / executor / verifier / code-reviewer / test-engineer。评审 / QA 双通道优先由 teammate 承担(COND_REVIEW:名册含 spawn_teammate → 团队双通道,两名 teammate 各担一通道 + wait_agent 收证据;否则名册含 subagent → 子代理双通道;两者皆无 → 报告 independent review unavailable,不批准)。

可选能力与降级:官方团队九工具 / ralph / subagent 系 / workflow 等通道可能在当前 profile 未挂载或被预设停用;探测方式、判别陷阱与四级降级阶梯见 docs/capability-matrix.md(22 个技能/角色文件已内联同款指针)。

(v0.1.0 试点 + P1 规划类 + P2 执行类 + P3 质量类 + P4 运维自举,共 26 技能;发布(npm + 社区精选目录 + dshmarket)在路线图中。)

安装

dsh plugin --profile web add oh-my-deepseek-harness

重启 dsh web 后,会话技能目录中出现本包技能,模型通过 skill 工具按名加载。

触发方式

在对话中说出触发词即可(无需特殊前缀,技能目录会提示模型):

  • 「deep interview」「访谈我」「别假设」→ deep-interview
  • 也可以直接说「用 deep-interview 技能」

开发

node --test test/*.test.mjs   # 技能契约测试

新增技能 = 在 skills/<name>/SKILL.md 写 frontmatter(name + description 必填,argument-hint 可选)+ 正文,无需改任何代码(带确定性引擎的技能如 novel-forge 另需同步 lib/ 与 test/ 下的引擎与测试)。

许可证

MIT · 技能工作流设计源自 oh-my-codex(MIT),见 NOTICE 与 THIRD_PARTY_NOTICES.md。