AI Agent Hub
Back to plugins
⚙️

dsh-plan-first-dev

Workflow Updated 2026.08.15

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