dsh-programming-mode: A Programming Mode Bundle for DeepSeek Harness Enforcing Superpowers Engineering Discipline

ziduup/dsh-programming-mode

UI & ExperienceVerified
Listed on 2026-08-27
Page last updated 2026-09-05

A DSH plugin bundle that enforces Superpowers engineering discipline (TDD, systematic debugging, plan-before-code) and Ponytail code-size discipline on the standard agent, with 20 built-in skills, one-command install.

dsh-programming-mode is a programming mode bundle for DeepSeek Harness that upgrades the standard coding agent to one that strictly follows Superpowers engineering discipline. Once installed, DSH forces skill invocation before action, planning before coding, TDD cycles, systematic debugging, verification before completion, and code review, while generating Chinese requirement and plan documents for your audit. The preset is self-contained with all fourteen workflow skills, requiring no extra configuration and avoiding conflicts with local skills.

How to Install

install
dsh plugin --profile web add github:ziduup/dsh-programming-mode
Category
UI & Experience
Platform
DSH Plugin
Author
ziduup
Distribution
Plugin

dsh-programming-mode Key Features

Enforce engineering discipline20 built-in skillsOne-command installChinese doc audit
Listed on dsh-plugin.org

dsh-programming-mode Repo Summary

What Does It Do?

dsh-programming-mode is a DSH plugin for DeepSeek Harness that bundles a programming mode preset, enforcing Superpowers engineering discipline on top of the standard coding agent. It solves the problem of undisciplined development workflows by mandating TDD, systematic debugging, planning before coding, verification before completion, and code review, along with a persistent Ponytail code-size discipline. Maintained by ziduup under the MIT license, it was last updated in 2026-08.

Core Features

  • Skills before action: forces invocation of using-superpowers before any action.
  • Design and planning first: requires brainstorming (brainstorming) and plan writing (writing-plansexecuting-plans) before coding.
  • Test-driven development: enforces the RED-GREEN-REFACTOR cycle.
  • Systematic debugging: mandates root-cause analysis (systematic-debugging) before fixing.
  • Verification before completion: demands evidence over assertions (verification-before-completion).
  • Code review: requires requesting and receiving reviews (requesting-code-review / receiving-code-review) on significant work, and generates requirement and plan documents in Chinese for user audit.

How to Use This Plugin?

After enabling this bundle in DSH, restart the profile and the Programming Mode preset will appear in the mode picker. At profile boot, the installer plants the bundled preset into the first user-trust preset root with a version stamp, idempotent between equal versions, and it never touches directories it did not plant. Uninstalling the bundle does not delete a planted preset. The preset is self-contained, shipping all fourteen required workflow skills, so recipients need nothing in their own skill roots; the bundled copy outranks user skill roots by provider rank, cleanly shadowing same-named local skills instead of conflicting.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: ziduup/dsh-programming-mode. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ