DSH Plugins Marketplace

DSH Plugins

Plugins

/

estimate-before-build

C

estimate-before-build

Manifest valid

Estimate-before-build skill: bounded task list, S/M/L/XL band estimates with uncertainty drivers named, scope-vs-budget options surfaced to the user, and estimates recorded for finish-line calibration

hasBundlePatch

estimate-before-build 先估后建

"It'll take a few minutes" is where scope creep pays rent. Estimate first — not to predict the future, but to make the scope decision explicit.

"几分钟就好"是范围蔓延的房租来源。先估——不是为了预言未来,而是为了让范围决策显式化。

Why / 为什么

The expensive failure is not the wrong estimate — it is the unmade decision: the agent starts building, the request turns out to be three times the size anyone imagined, and stopping now looks like failure. An estimate before the first edit turns that silent slide into a choice: this scope for this budget, or a smaller scope.

昂贵的失败不是估错——而是没做决定:agent 开始动手,请求实际是任何人想象的三倍,此刻停下显得像失败。动手前的估算把无声滑坡变成选择:这个范围配这个预算,或者缩小范围。

Size bands, not hours / 用档位,不用小时

BandMeaningExample
Sone sitting, no unknownsadd a field to a form
Ma few sittings or one unknownnew page with data fetching
Lmultiple unknowns or cross-systempayment integration
XLneeds its own plan firstmigration, rewrite

Hours invite false precision and calendar promises; bands communicate shape. Name the uncertainty driver for M and above ("depends on the API's real pagination behavior") — the driver is where the risk lives and where a spike belongs.

小时数制造假精度和日历承诺;档位传达形状。M 档以上必须点名不确定性来源("取决于 API 真实的分页行为")——风险住在那里,spike 也该打在那里。

The decision that must surface / 必须摆上桌面的决定

Present, don't pick: full scope in the estimate, a reduced scope that fits the budget, or a timeboxed spike for the unknowns first. Then record the estimate — because the finish-line comparison (estimate vs actual, per task) is the only mechanism that makes the next estimate better.

摆出来,别替选:全范围、能塞进预算的缩减范围、或先 timebox 探明未知。然后把估算记录下来——因为终点对账(逐任务:估的 vs 实际)是让下次估算变准的唯一机制。

Honest limitations / 如实说明局限

  • Bands communicate shape, not dates; anyone who needs calendar promises needs a real planning process, not bigger bands.
  • Calibration works only if the finish-line comparison actually happens — skipped reconciliations teach nothing.

档位传达形状不传达日期;需要日历承诺的人需要真正的计划流程,不是更大的档位。终点对账不做,校准就无从谈起。

Install / 安装

npx skills add ChenneyZhuang/estimate-before-build

Per-agent paths: COMPATIBILITY.md. MIT. v0.1.0.

各 agent 安装路径见 COMPATIBILITY.md。MIT 许可,v0.1.0。

Comments

Loading…

Similar plugins

skill-bartender

Task-to-skill pairing meta-skill with a laziness ladder for minimal loading, a user-editable routing table, and a quarantine, SkillSpector scan, human-approval install flow.

Manifest valid

★ 0

dsh plugin --profile web add skill-bartender

by ChenneyZhuang

Weekly review skill: reconcile last week's logged commitments against outcomes with evidence, bank wins, carry items forward only with a fresh reason, and commit to a small checkable set — logged for

Manifest valid

★ 0

MIT

Sep 23, 2026

dsh plugin --profile web add weekly-review

by tetckx

Multi-lens structural analysis skill: adversarial-first analysis across 16 lenses in 4 categories with 10 structural tools, confidence calibration, and fact-bound layered output.

Manifest valid

★ 6

MIT

Aug 21, 2026

dsh plugin --profile web add deep-structural-analysis-skill

by ChenneyZhuang

Backlog triage skill: sweep every source into one inventory, classify items into six dispositions with reasons, archive drops, and batch commitment changes into one approval — a list that only grows i

Manifest valid

★ 0

MIT

Sep 23, 2026

dsh plugin --profile web add backlog-triage

by ChenneyZhuang

Template instantiator skill: inventory every placeholder and example block, fill from stated data inventing nothing, delete unrequested optional sections, and show the zero-hit residue scan with the d

Manifest valid

★ 0

MIT

Sep 23, 2026

dsh plugin --profile web add template-instantiator

by AmethystLuna

Claim-verification skill that checks design documents and plans against codebase facts, escalating behavioral claims to executable logic-primitive verification for state machines and data models, with

Tools & CapabilitiesTerminal & ClientsManifest valid

★ 5

↓ 507/wk

MIT

JavaScript

Oct 26, 2026

dsh plugin --profile web add dsh-logicprobe