DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Design Playbook — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins

dsh-design-playbook

Design Playbook

Thin DSH bundle that bridges design-playbook's preview + evidence MCP servers into a DeepSeek Harness profile. Depends on the design-playbook package for the server implementations.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add dsh-design-playbook@0.24.3
READMECompatibilityVersions

Compatibility and provenance

Design Playbook is published as dsh-design-playbook and currently resolves to version 0.24.3. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
npm
Registry updated
9/20/2026

Versions

0.24.3stable
9/20/2026
0.24.2stable
9/19/2026
0.24.1stable
9/19/2026
Show 13 more versionsCollapse versions
0.24.0stable
9/19/2026
0.23.0stable
9/18/2026
0.22.2stable
9/9/2026
0.22.1stable
9/9/2026
0.22.0stable
9/8/2026
0.21.2stable
8/28/2026
0.21.1stable
8/28/2026
0.21.0stable
8/27/2026
0.20.2stable
8/16/2026
0.20.1stable
8/15/2026
0.20.0stable
8/15/2026
0.14.1stable
8/14/2026
0.14.0stable
8/14/2026

Related plugins

Loading related plugins…

Latest
0.24.3
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
6 kB
Files
4
Surface
any
License
MIT
Source
npm
GitHub
★ 1
Weekly downloads
646
Security scan
✓ v0.24.3 scan passed
Last push
9/8/2026
View source ↗Project homepage ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in integrations-communication.

Acp App@deepseek-ai/dsh-acp-appThe dsh ACP profile bundle: automation-only JSON-RPC stdio and process lifecycle over dsh-baseIm@xmanrui/dsh-im把十一种 IM 渠道和公网 AI Office 接入本机 DeepSeek Harness。 Connect eleven IM channels and a public AI Office to a local DeepSeek Harness.Pocketdsh-pocketPut DeepSeek Harness in your pocket: one package, one settings page, and scan a QR code on your phone to access DSH on your computer in sync (LAN + public network, real-time screen mirroring).DSCODE@toddzheng024/dscode-bundleA complete DeepSeek coding agent with persistent shell, Ultra collaboration and automatic permission review.

README

dsh-design-playbook

Thin DSH (DeepSeek Harness) bundle that bridges design-playbook's preview and evidence MCP servers into a DSH profile.

What this is

A separate, thin npm package (dsh-design-playbook) that declares a DSH bundle patch. When installed into a profile via dsh plugin add, it appends two @deepseek-ai/dsh-mcp-client rows to the profile's patch layers, each launching one of design-playbook's Python stdio MCP servers:

  • mcp__design-playbook-preview__preview_prototype
  • mcp__design-playbook-evidence__execute_capture_plan

The skills provider (P1) lives in the main design-playbook package and is unaffected.

How resolution works

The Cordis !!js evaluation scope provides no global require, but:

  • DSH runs on Node ≥ 22.19, where process.getBuiltinModule('node:module') is available.
  • The DSH Loader exposes the profile directory as baseUrl.

So each MCP row resolves the server path via:

process.getBuiltinModule('node:module')
  .createRequire(baseUrl)
  .resolve('design-playbook/mcp/preview/server.py')

baseUrl points at the profile root; createRequire(baseUrl) resolves from the profile's node_modules, where design-playbook is installed as a dependency of this bundle. No hardcoded paths, no cwd dependence, no profile-name dependence.

Install

dsh plugin --profile <name> add dsh-design-playbook

This installs both dsh-design-playbook and its dependency design-playbook into the profile. Reconcile activates the bundle layer automatically.

Release identity

Stable releases form one fixed group with design-playbook. A single repository tag, vX.Y.Z, triggers both package publishers from the same commit. The package versions must be identical and this bundle must depend on exactly design-playbook@^X.Y.Z; repository validation fails rather than editing either manifest when those values drift.

The bundle publisher waits for design-playbook@X.Y.Z before publishing. The shared GitHub Release is created by the main release workflow only after both npm artifacts and both provenance attestations have been verified. dsh-v0.14.0 remains the historical bootstrap tag; new stable releases do not create dsh-v* tags.

Verify

dsh --profile <name> --dump-config   # see the two mcp rows

Both MCP tools should appear in the tool catalog:

mcp__design-playbook-preview__preview_prototype
mcp__design-playbook-evidence__execute_capture_plan

Layout

packages/dsh-design-playbook/
├── package.json          # npm name: dsh-design-playbook; depends on design-playbook
├── cordis.patch.yml      # two dsh-mcp-client stdio rows
└── README.md             # this file

Related

  • design-playbook — main package (skills + MCP server implementations)
  • Issue #19 — P2 MCP bridge ticket