dsh-goal-scaffold
Manifest valid★ 3Don't rush to execute a one-sentence big requirement: intercept and ask whether you want to plan first, then automatically generate a plan.md with an acceptance checklist before starting — DeepSeek Harness plugin / Catches one-sentence mammoth tasks and scaffolds plan.md + a capped goal first
dsh-goal-scaffold
English | 中文
What it does, in one sentence: when you drop a huge one-liner like "build me a complete task management system", this plugin asks you "want to plan it first?" — before the agent burns twenty minutes improvising.
Without it, a mammoth one-sentence request goes straight to work: no plan, no acceptance criteria, and nobody can tell whether it's drifting. With goal-scaffold installed, the first such message in a session gets a gentle interception:
you send a big vague task
→ a three-option prompt pops up:
① Plan first (Recommended) ② Just start ③ Don't ask again this session
→ pick ①: your request goes through, and the agent is told to first write
plan.md (a checklist where every item has a verifiable acceptance
criterion), create a goal with a round cap, show you the plan — then
execute item by item, ticking boxes as it goes
You stay the boss of one click; the agent does the disciplined rest. Pairs with dsh-verify-judge, which makes the final "done" require passing tests.
Install
dsh plugin --profile web add github:zriyox/dsh-goal-scaffold
# or a local checkout:
dsh plugin --profile web add /absolute/path/to/dsh-goal-scaffold
Behavior notes
- Asks at most once per session. "Don't ask again" silences it; so does any answer, until a new session.
- Headless-safe: where no user-questions channel exists (e.g. the
headlessprofile), every message passes through untouched — nothing blocks, nothing errors. - Human messages only: goal-driver continuations, plugin injections, and tool artifacts never trigger detection.
- Fail-open on dismissal: if you dismiss the question to type something else, your original message proceeds as-is.
Configuration
- id: goal-scaffold
config:
enabled: true # master switch
minLength: 80 # minimum message length that participates in detection
extraSignals: ['迁移'] # extra case-insensitive scope phrases
Development
pnpm install
pnpm run build # tsc → lib/
License
Comments
Loading…
Similar plugins
by xiaoso456
DeepSeek Harness 的软工作流插件:在画布上设计流程,编译成计划提示词,由模型按计划执行;运行状态由模型自己记,没有执行引擎
★ 17
↓ 553/wk
NOASSERTION
TypeScript
Oct 26, 2026
dsh plugin --profile web add @xiaoso/dsh-workflow-liteby hoyyang
思维导图式项目规划可视 + 最强防跑偏:计划→模块→任务树/DAG、执行序号、Agent GPS 站位、改图人审门、git 交叉核对、阻断级漂移防护(DeepSeek Harness 插件)
★ 0
BSD-3-Clause
TypeScript
Sep 16, 2026
dsh plugin --profile web add @dsh-external/dsh-plan-boardPlan Checkup for DeepSeek Harness: checks each step of a plan with Jev or a local LLM before you approve it, and marks the results on the plan review card.
★ 0
dsh plugin --profile web add dsh-plan-checkupby pioneer666-user
DSH(DeepSeek Harness)流程图管理插件:浏览 Archify 业务流程图目录、按 Git 附注标签阅读历史版本、保存版本。A workflow-diagram manager plugin for DSH.
★ 3
↓ 72/wk
MIT
JavaScript
Oct 7, 2026
dsh plugin --profile web add @pioneer_zmc/dsh-workbenchby bailong-Hakuryu
DeepSeek Harness 工程任务编排与发布门禁插件,支持 /mission 指令、任务路由、计划执行、验证和状态跟踪。 | Engineering mission orchestration and release-gate plugin for DeepSeek Harness with /mission routing, planning, execution, verificati
★ 0
MIT
HTML
Sep 28, 2026
dsh plugin --profile web add dsh-engineering-control-planeby kongbai9420
DeepSeek Harness 主从协作团队插件:主控架构统筹,子模型并行执行,闭环严苛验收
★ 3
MIT
JavaScript
Oct 27, 2026
dsh plugin --profile web add dsh-boss-worker