DSH Plugins Marketplace

DSH Plugins

Plugins

/

Workflow & Automation

/

dsh-engineering-workflow

8

dsh-engineering-workflow

Manifest valid★ 4

Engineering workflow layer for DeepSeek Harness (dsh): a disciplined-engineer agent preset with five gated phases — requirements clarification, plan approval, TDD, parallel subagent execution, and ver

hasBundlePatch

dsh-engineering-workflow

CI

An engineering workflow layer for DeepSeek Harness (dsh). One install adds the 工程工作流 (Engineering Workflow) agent preset — a disciplined-engineer mode with five hard-gated phases — plus six workflow skills that carry the methodology.

The workflow methodology is adapted from obra/superpowers (MIT): brainstorming, writing-plans, TDD, subagent-driven development, and verification-before-completion, reworked for dsh's native tools (plan mode + exit_plan_mode, background subagent/subagent_fork, workflow orchestration, goals, and the preset/skill system).

The five phases

PhaseSkillGatedsh mechanism
① Requirements clarificationworkflow-requirementsIntent approved before any codeask_user_question, one question at a time
② Plan approvalworkflow-planningPlan approved via exit_plan_modeplan mode, todo_write after approval
③ TDD implementationworkflow-tddFailing test before production codepwsh/bash test runs
④ Parallel subagent executionworkflow-subagentsPer-task review + ledgerbackground subagent, send_message, list_agents
⑤ Verified finishingworkflow-verificationFresh evidence before claimsfull suite + branch-finish menu

The master skill engineering-workflow routes every non-trivial task to the right phase and enforces the discipline rules (rationalization red flags included).

Install

dsh plugin --profile <name> add github:82c86b8z86-stack/dsh-engineering-workflow

(Or npm install the package into your profile and add dsh-engineering-workflow to dsh.profile.bundles.)

Restart dsh once so the host plugin mounts. On startup it syncs the preset into ~/.dsh/.agent-presets/engineering-workflow; the preset then appears in the new-session preset picker as 工程工作流. The sync is idempotent — upgrading the plugin updates the preset and its skills automatically.

Manual / development fallback without a restart:

node scripts/sync-presets.mjs

dsh re-discovers presets on every roster read, so the synced preset is selectable immediately.

How it works

dsh-engineering-workflow (bundle)
├── cordis.patch.yml        inserts one host plugin row
└── lib/index.js            host plugin: syncs presets/ → ~/.dsh/.agent-presets,
│                           announces the workflow via a system-prompt section
└── presets/engineering-workflow/
    ├── agent.cordis.yml    full toolset composition (adapted from the shipped
    │                       cordis preset, MIT): shell, filesystem, jobs, goals,
    │                       plan mode, compaction, delegation (subagent/subagent_fork/
    │                       workflow/ralph), ask-user, todo, web, skills
    ├── preset.yml          roster metadata (name / description / order)
    ├── skills/             6 workflow skills (one SKILL.md per directory)
    └── NOTICE              attribution

The preset wires its skills through @deepseek-ai/dsh-skill-filesystem with customSkillDirs rooted at the preset's own directory — the same pattern the shipped cordis preset uses, so the skill catalog travels with the preset wherever it is installed.

Verify the install

node scripts/verify-install.mjs
# ✓ engineering-workflow: current (byte-identical)

This compares the bundled preset against ~/.dsh/.agent-presets without writing anything. If it reports stale or missing, run node scripts/sync-presets.mjs (or restart dsh once so the host plugin syncs on mount).

Where the plugin takes effect:

  • The preset picker (new-session dialog) lists 工程工作流 — dsh re-discovers presets on every roster read, so a synced preset appears without a restart. Pick it for a new session; existing sessions and the default preset are never switched.
  • The system-prompt announcement (the workflow guidance the model reads) appears in sessions created after the host plugin mounted — i.e. after the first dsh restart following the install.
  • The six workflow skills load with the preset and are invocable via the skill tool in those sessions.

Development

pnpm install
pnpm test          # preset-sync unit tests
pnpm run validate  # structural validation of the bundled preset
pnpm run sync      # sync the preset into ~/.dsh/.agent-presets
pnpm run verify    # byte-compare the bundled preset against the install

License

MIT. The preset composition is adapted from the DeepSeek Harness built-in cordis preset (MIT); the workflow methodology is adapted from obra/superpowers (MIT); the preset-sync host-plugin pattern follows @linxin666/dsh-liangshen (Apache-2.0). See presets/engineering-workflow/NOTICE.

Comments

Loading…

Similar plugins

dsh-task-engine

by godv61

Preset engineering workflows for DeepSeek Harness: a dev_task tool that gates stage transitions, artifacts, verification, review and commit scope, plus a web workbench for installing project or user s

Workflow & AutomationManifest valid

★ 20

↓ 436/wk

MIT

TypeScript

Oct 27, 2026

dsh plugin --profile web add @godv61/dsh-task-engine

by sxwer001

DSH native collaboration: main-agent architecture and validated plans, parallel workers, verification and independent review.

Workflow & AutomationManifest valid

★ 0

MIT

JavaScript

Oct 13, 2026

dsh plugin --profile web add dsh-collab-dev

by NTOIOTN

Role-based expert subagents for DeepSeek Harness with a task sidebar: explorer, librarian, oracle, designer and fixer delegate in parallel, each with its own model and reasoning depth.

Workflow & AutomationManifest valid

★ 0

JavaScript

Oct 19, 2026

dsh plugin --profile web add dsh-expert-group

Automatically orchestrates complex DeepSeek Harness requests. It detects when delegation is useful, builds a dependency-aware plan, assigns bounded researcher, architect, backend, frontend, tester, an

Workflow & AutomationManifest valid

★ 0

dsh plugin --profile web add dsh-task-orchestrator

by bauerelizabeth07139

DeepSeek Harness plugin that bundles the simple-plan skill: plan, execute with worker subagents, verify every deliverable with memoryless verifier subagents, and fix in at most three cycles. The Skill is shipped by the bundle, so there is nothing to copy into a skills directory.

Tools & CapabilitiesSessions & MessagesManifest valid

★ 0

MIT

JavaScript

Oct 8, 2026

dsh plugin --profile web add dsh-simple-plan

by MoonCoder-HAPPY

Workflow skill pack for DSH: requirements, specs, implementation, review, repair, bugs, and research

Workflow & AutomationDevelopment & InfrastructureManifest valid

★ 4

↓ 211/wk

MIT

JavaScript

Oct 12, 2026

dsh plugin --profile web add specworkflow