dsh-plan-first-dev
Run the following command in DeepSeek Harness:
dsh plugin install asd176916847/dsh-plan-first-dev
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install asd176916847/dsh-plan-first-dev in your DeepSeek Harness terminal, then restart dsh web to activate the plugin. Source code is available at https://github.com/asd176916847/dsh-plan-first-dev .
About this plugin
AI assistants tend to start writing code the moment a dev task arrives, scattering architectural decisions, edge cases and acceptance criteria across a long thread. Users cannot review the overall plan before a single line is committed. dsh-plan-first-dev exists to break that code-first-think-later habit.
On every new session the plugin auto-activates plan mode. The model must produce a complete proposal covering architecture, affected files, API and schema changes, edge cases, and acceptance criteria, and code is written only after the user approves via exit_plan_mode. For non-development requests such as writing, data analysis, or Q&A, the model calls the registered no_plan_required tool and the plugin exits plan mode instantly, keeping everyday conversations frictionless. A single defaultOn toggle controls whether auto-enable is on by default.
Ideal for solo developers, small teams, and any DSH user who wants plan-before-code as the default behaviour. It relies on the built-in DSH plan-mode plugin, requires no extra installation, and works out of the box.
Use Cases
- Enforce a full architecture and acceptance plan before any code is written
- Non-dev tasks (writing, Q&A, data analysis) auto-bypass plan mode with zero friction
- Teams mandate plan-first without verbal reminders in every session
- Users can /plan off at any moment and the plugin respects the choice
Best For
- Solo developers who want plan-before-code as the default
- Tech leads in small teams needing an approval gate
- Power users customizing their DSH dev workflow
Related Plugins
A method pack that makes AI coding agents plan against your real baseline, prove completion with fresh evidence, and reduce reworks and unsafe changes.
Turns the DeepSeek Harness session into a captain that builds a durable sub-agent team, splits goals into dependency-aware tasks, and coordinates work via direct messages and a live Web UI.
Gives coding agents design judgment, letting Claude Code, Cursor, and 70+ agents generate and iterate high-quality UI, presentations, and graphics right from the terminal.
Run the Pi ecosystem's plugins on DeepSeek Harness, unmodified, via a compatibility layer that implements Pi's public extension ABI on DSH's native services.