跳转至

dsh-specflow

⭐ 3 · ✅ 活跃 · 插件

类型 插件 分类 视觉与多模态
星数 ⭐ 3 状态 ✅ 活跃
作者 lonelymoon87 更新时间 —
子分类 👁️ 视觉工具 能力 coding

一句话介绍

Specification-driven development toolkit for DeepSeek Harness.

详细介绍

Turn an idea into a reviewable specification, implementation plan, task list, and resumable DeepSeek Harness goal. SpecFlow stores the work in the repository instead of one conversation. A later session can read the same artifacts, recover the next unchecked task, and resume the matching durable DSH goal. The v0.1.4 release is live on npm and tested with DSH 0.1.0-rc.8 and 0.1.1-rc.1 while retaining the rc.6-compatible peer range. 简体中文

✨ 核心特性

  • five portable skills: constitution, specify, plan-spec, tasks, and implement;
  • six discoverable UI commands: /specflow, /constitution, /specify, /plan-spec, /tasks, and /implement;
  • a specflow_status tool that reads checkbox progress from tasks.md;
  • goal creation and explicit resume for /implement;
  • active goal and task progress in DSH runtime context;
  • templates for spec.md, plan.md, and tasks.md.

📦 安装

dsh plugin --profile web add dsh-specflow
dsh web

🚀 快速开始

/constitution Require focused tests for every behavior change
/specify Add resumable exports to the CLI
/plan-spec 001-resumable-exports
/tasks 001-resumable-exports
/implement 001-resumable-exports

📚 更多信息

Quick start

dsh plugin --profile web add dsh-specflow dsh web In a DSH session, enter /specflow to see the workflow. A complete run uses these commands: /constitution Require focused tests for every behavior change /specify Add resumable exports to the CLI /plan-spec 001-resumable-exports /tasks 001-resumable-exports /implement 001-resumable-exports After a restart or a new session, recover the durable stat

Install

The package supports the DSH >=0.1.0-rc.6 <0.2.0 plugin APIs and Node.js ^22.19 || >=24. dsh plugin --profile web add dsh-specflow To pin the current release or install without npm resolution, use the prebuilt GitHub Release tarball: dsh plugin --profile web add https://github.com/lonelymoon87/dsh-specflow/releases/download/v0.1.4/dsh-specflow-0.1.4.tgz The release tarball needs no build allow

Configuration

The bundle inserts the plugin with defaults. A profile may configure the plugin entry directly: name: dsh-specflow config: specsDir: .dsh/specs autoInjectContext: true specsDir may be workspace-relative or absolute. autoInjectContext controls only the model-facing progress snapshot; it does not change goal or artifact behavior.

🔗 链接