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.
Install
# from a prebuilt release tarball
dsh plugin --profile web add "https://github.com/hatsuyuki0103/oh-my-deepseek-harness/releases/latest/download/oh-my-deepseek-harness.tgz"
# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)
dsh plugin --profile web add github:hatsuyuki0103/oh-my-deepseek-harness
Any plugin you install runs third-party code with your own permissions — it can read your files, use your credentials, and reach the network, and tool approvals don’t sandbox it. GitHub-sourced plugins also run build scripts at install time — pnpm blocks those until you allow them, so an install can stop with ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED or ERR_PNPM_IGNORED_BUILDS; dsh prints the exact key to add under allowBuilds in your profile’s pnpm-workspace.yaml, and the install works on the next run. Allowing a build is a trust decision: only install sources you trust, and pin a commit (github:owner/repo#sha).
README
This plugin publishes its README in Chinese only.
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 ralphCLI → 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.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给出 24 个技能的建议角色 / 并行性 / 写入范围策略 / 证据要求全表。 - 版本
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 纪律:自做优先 / 合并委派 / 后台收口 |
配套角色提示词(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(20 个技能/角色文件已内联同款指针)。
(v0.1.0 试点 + P1 规划类 + P2 执行类 + P3 质量类 + P4 运维自举,共 24 技能;发布(npm + awesome-dsh-plugin + 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 可选)+ 正文,无需改任何代码。
许可证
MIT · 技能工作流设计源自 oh-my-codex(MIT),见 NOTICE 与 THIRD_PARTY_NOTICES.md。
Links
More in this category
zhu1090093659/dsh-web#packages/dsh-skill-explorer★ 8229
Skill center for the dsh web GUI: browse all loaded skills grouped by source, enable or disable model invocation, create new skills, and delete into a recoverable trash.
GanyuanRan/Aegis★ 1309
Software-engineering method pack for coding agents, with skills for baseline-first planning, systematic debugging, prompt hygiene, verification before completion, and repair/retirement tracking.
superdesigndev/superdesign-skill★ 619
Design skill for UI and marketing graphics on the Superdesign canvas: reads the repo for context, extracts its design system, then generates and iterates branchable design drafts, flow pages, and reusable components through the Superdesign CLI.
linhay/harmony-next.skills★ 357
HarmonyOS NEXT skill bundle for DeepSeek Harness with offline API references and DevEco, HDC, and emulator automation guidance.
sandbaseai/sandbase-skills★ 202
Mounts 88 packaged research, social-intelligence, marketing and business Agent Skills into dsh through the filesystem Skill provider.
VDERR/dsh-echocat-skill-panel★ 196
Reports which skills each turn invoked (loaded by the model, typed as /name, or none) and manages the local skill directory: install from a pasted repository, folder, SKILL.md or zip address, set a Chinese display name in the skill meta.yaml, and remove a skill while keeping a backup.
Community comments
Comments are public GitHub Discussions. Loading them connects to GitHub and Giscus; a GitHub account is required to post.