lonelymoon87/dsh-specflow
Turns an idea into a reviewable specification, implementation plan, task list and resumable DSH goal, storing the work in the repository instead of one conversation: five portable skills (constitution, specify, plan-spec, tasks, implement), six discoverable UI commands (/specflow, /constitution, /specify, /plan-spec, /tasks, /implement), a specflow_status tool that reads checkbox progress from tasks.md, durable goal creation and explicit resume, and templates for spec.md/plan.md/tasks.md. Artifacts live under .dsh/specs/<NNN-slug>/ — a later session reads the same files, recovers the next unchecked task and resumes the matching goal.
Install
dsh plugin --profile web add dsh-specflowdsh plugin --profile web add dsh-specflow (npm dsh-specflow 0.1.4, verified on npm 2026-08-30), then dsh web. Also installable from the prebuilt GitHub Release tarball (https://github.com/lonelymoon87/dsh-specflow/releases/download/v0.1.4/dsh-specflow-0.1.4.tgz, no build allowance) or a pinned source install github:lonelymoon87/dsh-specflow#v0.1.4 (runs the prepare build; pnpm 10+ needs the allowlist instruction printed by the failed command).
Compatibility
DSH >= 0.1.0-rc.6 < 0.2.0 plugin APIs; Node.js ^22.19 || >=24; tested with DSH 0.1.0-rc.8 and 0.1.1-rc.1; no network requests, no telemetry; MIT.
Details
- Repo: lonelymoon87/dsh-specflow
- Category: Other
- Stars: 3
- Version: npm dsh-specflow 0.1.4
- Last push: 2026-08-21
- First seen: 2026-08-13
Recent updates
Spec → plan → tasks → durable goal workflow; 5 portable skills + 6 commands; specflow_status progress tool; .dsh/specs artifact protocol; resume after restart/new session.
FAQ
- Where is the spec stored?
- In the workspace under .dsh/specs/<NNN-slug>/ as spec.md, plan.md and tasks.md — the durable source of truth; no hidden second task database.
- Can I resume after a restart?
- Yes — /specflow <NNN-slug> reports durable checkbox progress, the next task and the exact resume command (/implement).
- Does it send data anywhere?
- No — the plugin makes no network requests, resolves no credentials and transmits no telemetry.
Alternatives
MoonCoder-HAPPY/SpecWorkflow · omdsh-dev/dsh_workflow · Toukaiteio/dsh-effort-tweak