ziduup/dsh-programming-mode0

dsh-programming-mode

DeepSeek Harness 编程模式组合包:标准模式之上强制执行 Superpowers 工程纪律(TDD、系统化调试、先计划后编码、完成前验证、代码审查),内置全套 superpowers 技能,dsh plugin add 一键安装。

AI Analysis

核心用途是在编码任务中强制执行严格的软件工程规范(如先规划、测试驱动开发、系统化调试等)。适合追求高质量代码产出和严谨开发流程的用户。

Package
dsh-programming-mode
Version
0.1.0
License
NOASSERTION
Last updated
Aug 24, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ziduup/dsh-programming-mode

dsh-programming-mode (Programming Mode bundle)

English summary — 完整文档见 README.zh.md

A DeepSeek Harness bundle that ships the 编程模式 agent preset: the full standard coding agent with its persona replaced by a mandatory Superpowers engineering discipline.

What it enforces

  1. Skills before action (using-superpowers)
  2. Design/brainstorming before building (brainstorming)
  3. Plans before code (writing-plansexecuting-plans)
  4. Test-driven development, RED-GREEN-REFACTOR (test-driven-development)
  5. Systematic debugging, root cause first (systematic-debugging)
  6. Verification before completion, evidence over assertions (verification-before-completion)
  7. Code review on significant work (requesting-code-review / receiving-code-review)
  8. Requirement and plan documents written in Chinese for user audit

Install

dsh plugin --profile web add github:ziduup/dsh-programming-mode
# or from npm once published:
dsh plugin --profile web add dsh-programming-mode

Restart the profile; the 编程模式 preset then appears in the mode picker. At profile boot the installer plants the bundled preset into the roster's first user-trust preset root — version-stamped, idempotent between equal versions, and it never touches directories it did not plant. Uninstalling the bundle does not delete a planted preset.

Self-contained

All fourteen required workflow skills ship inside the preset (preset/programming/skills/, derived from obra/superpowers, MIT — see skills attribution). Recipients need nothing in their own skill roots; the bundled copy outranks user skill roots by provider rank, so same-named local skills are shadowed cleanly instead of conflicting.

Trust note

An agent preset carries the same authority as shell access. Installing one means trusting every plugin row it references — review agent.cordis.yml before installing someone else's build.

License

MIT © 子都 (ziduup). Bundled skills retain their upstream MIT terms with attribution in SKILLS-LICENSE.md.