Introduction

The extension mechanism of DSH is plugin-based; the community directory is an independent site and should not be misconstrued as the official app store of DeepSeek or Magic. For developers using DSH, if they wish to connect the three categories of evidence lanes from Better Harness into their profile without mixing multiple responsibilities into a single skill, they need a clearly bounded DSH bundle. Below is an introduction to guyuefangyuanl/deepseek-better-harness.

What is this

guyuefangyuanl/deepseek-better-harness is maintained by guyuefangyuanl with an MIT license. It creates a DeepSeek Harness bundle from the three Better Harness evidence lanes—session-evidence, project-readiness, and agent-assets—and registers them as three independent, routable skills.

This plugin is an unofficial project and has no affiliation, endorsement, or release relationship with Qoder or DeepSeek. Verified materials indicate the test baseline is DSH 0.1.0-rc.6.

Core Features

  • Registers three independent, routable skills: session-evidence, project-readiness, agent-assets.
  • Supports selecting enabled lanes via config.lanes.
  • Zero runtime dependencies; the only declared dependency is the DSH peer package.
  • Each lane is also an independent npm package under packages/ and can be installed individually.
  • Skills return evidence candidates rather than final severity levels or repository-level scores.
  • The bundle only provides prompt text and small loaders; it does not open ports, start processes, or initiate network requests.

Installation and Usage

Prerequisites

The selected profile must already provide the DSH skills service and the user/model skill surface. This plugin does not install lifecycle scripts.

Installation from Commit

The following command uses the web profile as an example:

dsh plugin --profile web add "github:guyuefangyuanl/deepseek-better-harness#<commit-sha>"

Installation from Local Clone

First, clone the repository:

git clone https://github.com/guyuefangyuanl/deepseek-better-harness.git

Then install using a local absolute path:

dsh plugin --profile web add "link:C:/absolute/path/to/deepseek-better-harness"

After installation, you can view the current profile configuration:

dsh --profile web --dump-config

Selecting Enabled Lanes

If you only want to register partial lanes, configure config.lanes for the bundle in the profile patch:

- id: deepseek-better-harness
  name: deepseek-better-harness
  config:
    lanes: [project-readiness]

Valid lane names are session-evidence, project-readiness, and agent-assets. Unknown names, empty lists, or non-arrays will cause startup failure.

Installing a Single Lane

If a profile only needs one lane, you can install it from a single lane package under packages/, for example project-readiness:

dsh plugin --profile web add "link:C:/absolute/path/to/deepseek-better-harness/packages/project-readiness"

Do not install both the root bundle and a lane package into the same profile.

Typical Usage

A common usage is to enable only the project readiness review and not enable other lanes. First install the plugin, then configure it in the profile patch:

- id: deepseek-better-harness
  name: deepseek-better-harness
  config:
    lanes: [project-readiness]

When verifying locally in the repository, you can run:

node scripts/validate-packages.mjs
node scripts/pack-dry-run.mjs

Applicable Scenarios and Notes

Suitable for developers who need to integrate Better Harness evidence lanes into a DSH profile, especially scenarios where lanes are started/stopped individually, versions are pinned to commits, or only a single lane is installed.

Notes

  • This plugin runs with the permissions of the current DSH process; please check the source code and license before installation.
  • The license is MIT, and the project is unofficial with no affiliation, endorsement, or release relationship with Qoder or DeepSeek.
  • Verified test baseline is DSH 0.1.0-rc.6.
  • The selected profile must provide the DSH skills service and user/model skill surface.
  • This plugin does not install lifecycle scripts, open ports, start processes, or initiate network requests.
  • Skills return evidence candidates, not final severity levels or repository-level scores.
  • Do not install both the root bundle and lane packages in the same profile simultaneously.
  • Only session-evidence, project-readiness, and agent-assets can be used in config.lanes; unknown names, empty lists, or non-arrays will cause startup failure.

Conclusion

This plugin converges the three Better Harness evidence lanes into a single DSH bundle and controls which lanes are routable via config.lanes. It is suitable for use as a skill layer within a DSH profile.

  • Community Directory: Subject to the actual display of the DSH community directory; search for guyuefangyuanl/deepseek-better-harness.
  • GitHub: https://github.com/guyuefangyuanl/deepseek-better-harness