dsh-epoint-rules:政务 Epoint 项目「需求 → 设计 → TDD 编码」DSH 原生流水线

前言

在 VSCode 里用独立 MCP 进程(mcp_tools)和扩展驱动「需求分析 → 架构设计 → TDD 编码」时,常见负担是:子进程要单独管、工具名带命名空间前缀、会话状态和业务产物容易割裂。若你已经在 DeepSeek Harness(DSH)里做智能体开发,更希望流水线工具由 Host 直接注入、Skill 随插件下发、质量门禁与工程代码在同一进程内闭环。

991206772-debug/dsh-epoint-rules(Epoint 项目规范流水线助手,DSH 原生插件版)把政务 BG 个性化开发规范与上述全流程自动化施工,适配为 DSH 原生 Host 插件,并打包三套核心 Skill 与底层 Builder/Gate 引擎。

这是什么

  • 定位:DeepSeek Harness 原生 Bundle 插件;内含原生流水线工具、skills/ 技能资产与 core/ 业务引擎。
  • 维护者:991206772-debug(GitHub 仓库 dsh-epoint-rules,社区目录页 SkillHub 条目)。
  • 分类:工作流。
  • 解决的问题:在 DSH 内完成 Epoint 政务项目的规范约束下需求梳理、设计骨架输入与测试驱动编码,减少对外部 MCP 与 VSCode 扩展的依赖。

插件自述(仓库简介):Native DSH tools and bundled skills for requirement analysis, design, and test-driven project implementation.

相对 MCP 方案的架构变化

迁移为 DSH 原生 Host 插件后,资料中强调三点:

  1. 原生工具集成:如 req_prepare_context、design_prepare_context、design_tdd_skeleton_materialize 等由 DSH Host 注入,工具无前缀。
  2. Skill 自带下发:通过 Cordis Loader 将 skills/ 注册为 DSH 原生 filesystem 技能来源,安装插件即可获得需求分析、设计、编码技能。
  3. 状态闭环与质量门禁:底层 Builder/Gate 分离业务事实与机器 JSON 契约,保护工程代码资产。

核心 Skill 与入口工具

技能名称 阶段 核心职责 第一动作入口
epoint-requirement-analyzer 需求分析 梳理 Actor、User Story、验收标准(AC)、业务不变量与专项事实,生成 stories.json 与 rule-pool.json req_prepare_context
epoint-requirement-design 架构设计 根据需求判断新表/复用表、字段/代码项/REST、页面布局与表单对象绑定,生成骨架输入 design_prepare_context
epoint-design-tdd-coder TDD 编码 基于物化后的骨架,以 TodoList 模式读取真实源码与公司规则,测试先行完成业务编码 design_tdd_build_plan

仓库中主要目录(节选):

dsh-epoint-rules/
├── package.json               # DSH Bundle 插件清单
├── cordis.patch.yml           # Cordis 装配定义(Host 插件 + Skill 来源)
├── index.js                   # DSH 原生 Host 插件入口,注册所有流水线工具
├── skills/                    # 三大核心 Skill 资产
└── core/                      # 核心业务引擎与门禁逻辑

package.json 声明 Node >=22.3.0,许可证 MIT,当前版本 1.0.0。

安装与启用

插件在 DSH 进程内运行,安装前应自行审阅仓库源码与许可证;公开源码不包含用户配置、凭据或 node_modules。

从 GitHub 安装(命令行)

在自有 Profile 中执行(资料原文):

dsh plugin --profile web add github:991206772-debug/dsh-epoint-rules

桌面版亦可在插件管理中使用同一仓库地址安装。

本地 Bundle 安装(开发与验证)

在 DSH 插件管理器或会话中:

// 安装当前本地插件 Bundle
plugin_manager({
  action: "install_bundle",
  target: "D:\\tools\\test\\dsh-epoint-rules"
});

将 target 换成本地已解压或克隆后的插件目录路径。安装后刷新或新建会话即可使用工具与 Skill。验证建议使用隔离目录,避免主动重载正在运行的 DSH。

典型用法

1、从自然语言进入需求分析

在 DSH 对话框中可直接描述需求,例如:

分析这个需求:新增一个场所预约审核流程,需要支持按日期和场所类型筛选

Agent 可激活 epoint-requirement-analyzer,并调用原生 req_prepare_context。

2、阶段接力

  1. 需求阶段 finalize(生成 需求分析.md 和凭证)后,输入「进入设计阶段」,接力 epoint-requirement-design。
  2. 设计阶段完成并物化骨架后,启动 epoint-design-tdd-coder 做连续编码(Vibe Coding)。

3、团队规则与知识库(可选)

公开版不带公司内网知识库地址。需要在线读取规则时可配置:

  • KNOWLEDGE_GIT_URL(可配合 KNOWLEDGE_GIT_BRANCH、KNOWLEDGE_GIT_TOKEN;凭据保存在本机环境)
  • 未配置远端时,规则读取保留本地文件与索引回退
  • KNOWLEDGE_REPO_PATH 用于选择本地团队规则索引

适用场景与注意

适合谁

  • 在 DSH 中落地 Epoint 政务 BG 个性化开发规范的团队。
  • 希望把「需求 → 设计 → TDD」串成一条流水线,且不愿再维护独立 MCP 端口的开发者。

使用注意

  • 插件工具与 Skill 以当前 DSH 进程权限执行,安装与配置环境变量前请评估安全边界。
  • 星标、社区热度等以目录页实时数据为准;撰写时 GitHub 星标为 0。
  • DSH 社区目录(如 SkillHub)为独立生态站点,与 DeepSeek / 幻方无官方从属关系;安装来源以你信任的仓库与文档为准。

结尾

dsh-epoint-rules 把 Epoint 规范流水线收拢为 DSH 原生插件:工具无前缀、Skill 随装随用、三阶段 Skill 与门禁引擎同包交付。若你要在 DSH 里做政务项目的需求—设计—TDD 闭环,可从社区目录或 GitHub 安装,新建会话后从一句需求描述或 req_prepare_context 切入。

  • 目录页:https://www.skillhub.cn/plugins/991206772-debug/dsh-epoint-rules
  • GitHub:https://github.com/991206772-debug/dsh-epoint-rules
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜