codeRDD — 需求驱动开发技能
35.9/100
综合分
4
GitHub 星标
14
npm 周下载
—/5
用户评分
数据截至 2026/11/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add coderddnpm 源 · coderdd 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · tool
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 4 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包coderdd @ 2.0.0
✓Node 引擎要求 >=18 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/29 06:42:15
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 3 处,展示前 3 条)
- 读取本地文件lib/utils/file.js:19
if (fs.existsSync(path)) { - 读取本地文件lib/utils/file.js:27
if (fs.existsSync(dirname)) { - 写入本地文件lib/utils/file.js:33
fs.mkdirSync(dirname)
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
最近更新
在 GitHub 查看全部 →v1.0.12026-10-10
· RDD v1.0.1
· v1.0.0 以来的改动
· dsh-rdd-explore 0.3.1(热修复):rdd_models 工具用原始 JSON-Schema 风格声明输出 schema(required 写成数组形式),dsh 值 schema DSL 不接受这种写法,导致每个 rdd-* 智能体预设都挂载失败,报错 unsupported JSON schema: schema.required is not supported by the value schema DSL。已改成逐属性 required: true 的 DSL 写法,编译后的校验语义不变。
· 打包 v1.0.0..HEAD 之间剩余的提交:tips v2 冲突驱动注入、dashboard 配置中心 R1+R2、rdd-auditor 预设下线、update-projects.ps1 批量更新器。
组件(安装顺序 engine ? plugin ? skills 由 install-rdd.ps1 强制):
| 组件 | 资产(固定名称) | 内部版本 |
|---|---|---|
| engine | rdd-engine.tgz | 1.1.0 |
| plugin | dsh-rdd-explore.tgz | 0.3.1 |
| skills | rdd-skills.tgz | 1.0.0 |
| goal-tree 插件 | dsh-rdd-goal-tree.tgz | 0.6.0 |
只升级插件:先执行 dsh plugin --profile add,再重启 dsh 宿主(运行中的宿主会一直用之前导入的插件模块,重启后才换)。
· 安装(一条命令)
powershell -ExecutionPolicy Bypass -File install-rdd.ps1 # 装最新 release;加 -Release 可锁定或降级
前置条件:Windows 10 1803+(带 tar.exe)、PowerShell 5.1+、git、标准 DSH(dsh 和 pnpm 在 PATH 里)。
· 验证 / 升级 / 卸载
powershell -ExecutionPolicy Bypass -File install-rdd.ps1 -Status
powershell -ExecutionPolicy Bypass -File install-rdd.ps1 # 升级到最新
powershell -ExecutionPolicy Bypass -File install-rdd.ps1 -Release v1.0.0 # 降级
powershell -ExecutionPolicy Bypass -File install-rdd.ps1 -Remove
校验和:SHA256SUMS(放在资产旁边)。
发布说明模板由 scripts/build-release.mjs 生成,发布前先改正文。
v1.0.02026-10-07
· RDD v1.0.0
首个公开版本。三个同源组件(安装顺序由 install-rdd.ps1 强制:引擎 → 插件 → 技能):
| 组件 | 资产(固定名称) | 内部版本 |
|---|---|---|
| 引擎 | rdd-engine.tgz | 1.1.0 |
| 插件 | dsh-rdd-explore.tgz | 0.2.0 |
| 技能 | rdd-skills.tgz | 1.0.0 |
另有一个可选插件,独立构建与分发:
| 组件 | 资产(固定名称) | 内部版本 |
|---|---|---|
| 目标树状态栏 | dsh-rdd-goal-tree.tgz | 0.6.0 |
· dsh-rdd-explore — 优先查缓存的代码探索工具(rdd_explore 工具),基于项目的 .rdd/exploration 索引;缓存未命中时派一个只读的 worker 子代理去探索并登记发现。单独安装:dsh plugin --profile web add dsh-rdd-explore.tgz
· dsh-rdd-goal-tree — 输入框上方的只读目标树运行状态条;规划者能看到完整节点树,worker 能看到自己认领的节点,worker 的汇报会回调到规划者会话。单独安装:dsh plugin --profile web add dsh-rdd-goal-tree.tgz
· 安装(一条命令)
powershell -ExecutionPolicy Bypass -File install-rdd.ps1 # 最新版本;加 -Release 可固定或降级
前置条件:Windows 10 1803+(tar.exe)、PowerShell 5.1+、git、标准 DSH(dsh 和 pnpm 在 PATH 中)。
· 验证 / 升级 / 卸载
powershell -ExecutionPolicy Bypass -File install-rdd.ps1 -Status
powershell -ExecutionPolicy Bypass -File install-rdd.ps1 # 升级到最新版
powershell -ExecutionPolicy Bypass -File install-rdd.ps1 -Release v1.0.0 # 降级
powershell -ExecutionPolicy Bypass -File install-rdd.ps1 -Remove
校验和:SHA256SUMS(与资产放在一起;覆盖六个引擎/插件/技能 tarball)。独立分发的 dsh-rdd-goal-tree.tgz(0.6.0)的 SHA-256 为 8ae80863f9e117cf0205c827044576341a3d0895f53ea23962c20fef40956097。
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成codeRDD — 需求驱动开发技能
SDD(规范驱动开发)理念下的多角色 AI 开发工作流系统:8 张角色技能卡 + rdd-engine 能力总线,把 Vibe Coding 升级成「有角色、有阶段、有门禁、可回溯」的工程化流水线。平台无关——同一套角色卡挂到 OpenCode / Claude Code / ZCode / Codex / Warp 上都能用,DSH 宿主还能额外拿到插件级增强。
设计理念
整条流水线围绕一个核心管道展开:
要做什么? → 要怎么做? ↔ 做 ↔ 验证 → 评价
阶段与角色映射
| 阶段 | 问题 | 角色 | 说明 |
| 定义 | 要做什么? | PM | 需求定义、场景拆分、优先级排序 |
| 设计 | 要怎么做? | CTO + UX | 技术方案 + 视觉/交互设计 |
| 实现 | 做 | DEV | 任务拆解、并行开发、代码审查 |
| 验证 | 验证 | QA | 独立测试、质量验证 |
| 评价 | 评价 | EVAL | 交付质量评估、协作效率复盘 |
| 审视 | 事前把关 | AUDITOR | 独立审视上游产物(需求集 / 设计汇聚进建树 / 实现前) |
| 呈现 | 怎么讲?
展开完整文档(README 剩余 1 节)
codeRDD — 需求驱动开发技能 SDD(规范驱动开发)理念下的多角色 AI 开发工作流系统:8 张角色技能卡 + rdd-engine 能力总线,把 Vibe Coding 升级成「有角色、有阶段、有门禁、可回溯」的工程化流水线。平台无关——同一套角色卡挂到 OpenCode / Claude Code / ZCode / Codex / Warp 上都能用,DSH 宿主还能额外拿到插件级增强。 设计理念 整条流水线围绕一个核心管道展开: 要做什么? → 要怎么做? ↔ 做 ↔ 验证 → 评价 阶段与角色映射 | 阶段 | 问题 | 角色 | 说明 | | 定义 | 要做什么? | PM | 需求定义、场景拆分、优先级排序 | | 设计 | 要怎么做? | CTO + UX | 技术方案 + 视觉/交互设计 | | 实现 | 做 | DEV | 任务拆解、并行开发、代码审查 | | 验证 | 验证 | QA | 独立测试、质量验证 | | 评价 | 评价 | EVAL | 交付质量评估、协作效率复盘 | | 审视 | 事前把关 | AUDITOR | 独立审视上游产物(需求集 / 设计汇聚进建树 / 实现前) | | 呈现 | 怎么讲? | PSE | 维护 README、生成项目上下文文档 | AUDITOR 与 QA / EVAL 的定位差异:AUDITOR 独立于 QA,是事前把关角色,审视结论会进入流转;EVAL 是事后回顾,报告不进流转。 核心迭代关系 - 要怎么做? ↔ 做:设计与实现双向反馈 — 设计指导实现,实现中发现的问题反过来优化设计 - 做 ↔ 验证:实现与验证双向迭代 — 测试发现的问题驱动修复,修复后重新验证 角色之上还有规划者(PLANNER)——它是引擎的编排形态,不是角色卡,负责长程任务的树形编排(见 goal-tree)。 核心能力 rdd-engine 是能力总线,下面每项能力都单独成篇详写: | 能力 | 场景(为什么) | 一句话(怎么解决) | 详见 | | 探索缓存 | LLM 动手开发前,必须先到项目代码里检索问题相关信息。多智能体场景下,各智能体的检索产物彼此独立,重复探索量很大;业界常见的代码图又有检索范围过大、重点模糊、维护困难、生成成本高、时效性低等问题——所以改用懒加载机制生成代码缓存 | 跨角色、跨会话复用的代码理解知识库——任一角色探索过的代码,其余会话直接命中复用(BM25 + 向量双路召回 → RRF 融合);没命中就自动派探索 worker 去调查,再注册回缓存 | docs/exploration-cache.md | | goal-tree 目标树 | 长程大任务没法在单次对话里扛完:上下文随轮次膨胀直到溢出,计划在长对话里漂移失焦;多 Worker 并行时人工编排容易重复消费同一事项、预算失控,中断后状态全丢、无法续跑;常见的「单会话长提示词 + todo 清单」又缺依赖 DAG、认领互斥、预算上限、断点续跑这些语义——所以用持久化状态机承载树形编排 | 长程任务的 Plan-and-Execute 树形编排:规划者把目标拆成节点树,多 Worker 会话并行认领,回报裁定闭环;预算三上限机械强制,中断可续跑,终局必出结案报告;delivery-bridge 把归档任务集树化交付 | docs/goal-tree.md | | 运营端 | 全链路数据虽然都已落盘、可审计,但都是给机器设计的原始 JSON/JSONL,「命中率多少、哪些 query 高频 miss、交付树推进到哪」这类问题只能逐个文件翻查;引入外部 BI/日志平台又要额外部署管道,跟本地优先、零依赖的定位冲突——所以做了零依赖的本地看板,直读落盘数据 | 零 npm 依赖的本地只读看板(ops-dashboard.cmd):需求归档 / 探索缓存 / 命中率 / 检索质量 / tips / 交付树 / 配置中心七个数据域 + 受控配置写面 | docs/ops-dashboard.md | | DSH 适配 | 中立挂载让同一套角色卡活在 5 个宿主里,但只能取最低公分母:探索缓存只剩命令行一条腿,goal-tree 运行状态无处呈现,角色交接退化成开新终端;给每个宿主单独做集成又必然重复实现、各自漂移——所以挑插件 / 会话 / preset 机制最全的 DSH,做单一最深适配 | DeepSeek Harness 宿主的增强套件:rdd-explore 插件(模型工具)/ goal-tree 状态条插件(回调自动唤醒)/ 9 组角色 presets / start-role 三后端判据链 | docs/dsh-integration.md | 这三者与角色流转(rdd-flow)的关系:探索缓存、goal-tree、task.json 流转三重正交(目录 / 命令 / 数据零共享),delivery-bridge 是唯一受控交汇点。 安装 五种形态速查(完整操作、布局规则与维护者发布流程见 docs/installation.md): | 形态 | 适用 | 入口 | | DSH 一体化安装(主入口) | 标准 DSH 用户,一条命令装齐 engine + 插件 + 技能 | install-rdd.ps1 统一安装器(GitHub Release) | | 源码安装(推荐) | 开发者 / 贡献者,改源码即时生效 | 仓根 npm run register → 目标项目 coderdd init . | | npm 安装(规划中) | 待发布 | npm i -g coderdd | | 引擎命令行独立安装 | 只要 rdd-engine 命令行 | rdd-engine.tgz + install-rdd-engine.ps1 | | 角色体系用户级安装 | 只要 9 技能 + 9 组 presets | rdd-skills.tgz + install-rdd-skills.ps1 | 运行时依赖:Node.js 18+(仅安装器);git 可选——缺失或非 git 仓时,引擎按五级定位链降级,非 git 项目全量可用(协议见 rdd-engine/references/engine-location.md)。 使用方式 角色通过 skills 激活(OpenCode / ZCode / Codex / Warp 经 .agents/skills/、Claude Code 经 .claude/skills/ 发现,实际内容都在 .rdd/skills/ 唯一真实源;用户级安装形态则位于 $DSH_HOME\skills\rdd-)。每个角色在自己的会话里工作;切换角色时开新会话,保证上下文纯净。 角色入口命令 - /rdd-pm — 需求定义(流程起点,无交接包) - /rdd-cto — 技术架构 - /rdd-ux — 视觉/交互设计 - /rdd-dev — 开发实现 - /rdd-qa — 测试验证 - /rdd-eval — 交付评价 - /rdd-auditor — 上游产物独立审视(事前把关:归档需求集/设计汇聚建树前;与 EVAL 事后回顾定位不同) - /rdd-pse — 文档维护 角色切换流程 上游角色完成产物归档后,按 transition-guide 的 4 步硬流程交接(命令均经引擎三级定位链定位 $rdd,此处以 rdd-flow / start-role 代指): rdd-flow set-route(推进 task.json 路由到下游角色:阶段内收窄不带 -Phase,跨阶段切换显式 -Phase) → rdd-flow next(展示可流转角色与任务数)→ 推荐目标角色,请用户确认 → start-role.cmd -Role <角色> -TaskId <n> 脚本按判据链(RDD_RUNTIME → DSH_WEB_URL → CLI)自动选后端: Plus 自动建对话驱动目标角色 / DSH 自动建会话并投递交接指针 / CLI 自动开新终端窗口预填 /rdd-<角色> 入口 角色切换必须开新会话:agent 无法在同会话内真正隔离上下文,上游长对话会污染下游——start-role 各后端都以新会话承载交接。协议细节见 rdd-engine/references/transition-guide.md。 工作流怎么跑 第一步永远是 PM:描述需求后,PM 先与你确认需求全貌,再做任务拆解。拆解后按规模分流: - 小任务 → PM 直接路由给 CTO(需技术决策)或 DEV(L1 简单需求可直达),再按阶段流转到 QA 验收 - 大任务 → PM 推送给 PLANNER,由规划者把需求树化为目标树:自动拆解节点 → 调度多角色会话并行认领 → 回报裁定 → 集成联调 → 整体验收;中断可续跑、预算可封顶,终局出结案报告 无论走哪条路,四条机制不变:阶段产物落盘可审、QA 独立验收(DEV 无提交权)、切换角色开新会话、代码理解沉淀进探索缓存跨会话复用。一个大任务的完整树编排实战见 docs/case-ops-dashboard.md。 项目结构 codeRDD/ ├── rdd-engine/ 能力总线:PowerShell CLI 家族(goal-tree / delivery-bridge / explore / │ rdd-flow / start-role / tips / code-metrics)+ 运营看板(dashboard/, │ 自含启动入口 dashboard.cmd)+ 协议文档唯一权威源(references/) ├── rdd-<role>/ ×8 角色技能卡(pm/cto/ux/dev/qa/eval/auditor/pse),SKILL.md 单一事实源 ├── dsh/ DSH 适配:dsh-rdd-explore 插件 / rdd-goal-tree 状态条插件 / presets 生成物 ├── src/ coderdd 安装器 CLI(TypeScript:init / update / uninstall) ├── bin/ coderdd 命令入口 ├── scripts/ 构建 / 发布 / 安装脚本(build-.mjs、install-rdd*.ps1、update-projects.ps1) ├── docs/ 项目文档(安装指南 / 各能力子文档 / code-quality.md / 项目介绍材料) ├── dist/ 构建产物(engine / plugin / skills tarball,发布通道) └── .rdd/ 本仓自用运行时数据(探索缓存 / goal-trees / changes 归档 / tips)
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
YaphetHayate/codeRDD
codeRDD — 需求驱动开发技能
相关插件 · 工具 / 效率
破甲管控台kingcharleslzy-ai/dsh-purge
dsh-purge Community · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚。基于小杨 / YuJunZhiXue 的 dsh-purge。
★ 4,173已汉化DeepSeek 客户端
74.4
网文长卷lingfengQAQ/webnovel-writer
基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200…
★ 7,636已汉化DSH
72.2
多智能体协作HKUDS/AutoSwarm
AutoSwarm: Unify Your Agents. Unify Your Context (Codex · Claude Code · DeepSeek Harness · Muse · Grok · WorkBuddy· nanobot · and more)
★ 2,349已汉化DSH
71.6
Vox 拼贴视频生成Alisa0808/vox-director
🎬 Vox Director拼贴动效导演
★ 2,129已汉化DSH
71.4
Agent 演化引擎Q00/ouroboros
智能体 OS:智能体自己变聪明,我们只守住底线:面试准入、分阶段评估、带预算的进化循环。MCP 服务器,14 种运行时:Claude Code、Codex CLI、Gemini CLI、OpenCode、Copilot、Kiro 等。
★ 6,308已汉化DSH
71.3
智能体运行框架路由HarnessRouter/harnessrouter
智能体运行框架的统一接口。
★ 3,897已汉化DSH
71.2
这是你的仓库?认领条目