{"repo":"mileson/openprd","free":true,"listed":false,"github":"https://github.com/mileson/openprd","clone":"git clone https://github.com/mileson/openprd.git","description":"面向 Vibe Coding 的能力增强型协作框架（Harness），让 Vibe Coding 看得见，可审查、可学习、可进化。","language":"JavaScript","stars":48,"topics":["ai","context-engineering","engineering","human-in-the-loop","planning","prd","spec","spec-driven-development","specification","vibe-coding"],"license":"MIT","category":"cli-tools","readme_excerpt":"OpenPrd 简体中文 English 帮团队和 Agent 把需求说清楚、持续做下去并用证据交付的 AI 原生 PRD 工作区与 CLI。 OpenPrd 是一个轻量但结构化的 PRD harness 。你只需要先把问题说出来，它会帮团队和 Agent 把需求整理成： - 需求澄清 - Agent 后台维护的需求事实与决策记录 - 图形化评审 - 非阻断式风险提醒与交付检查 - 面向执行系统的结构化交接 它把需求、决策和验证结果沉淀成稳定的 HTML 产物，而不是把状态散落在聊天记录或终端输出里。OpenPrd 的职责是帮助 Agent 做事：PRD、review、change、tasks、设计合同与测试证据由 Agent 在后台维护，不再要求用户回复指定内容才能继续。 0.2.3：Agent 主动制作任务专属 HTML 审查页 - 当复杂任务进入人工审查节点时，Agent 会主动判断是否需要制作 HTML，不再等用户专门索要。 - OpenPrd 只注入触发条件、证据结构和验证标准；页面的信息架构、视觉表达和实现方式由 Agent 根据任务自行决定。 - 不强制固定模板或渲染器；Markdown、CSV、占位页或仅创建文件都不能冒充已完成的 HTML 审查。 - HTML 必须使用真实任务证据，给出可打开路径，并完成结构与语法验证。 0.2.2：头像像素合同与任务级设计隔离 - 头像和单物件 UI 位图显式区分 transparent-cutout 与 opaque-full-bleed-tile ，不再把 UI 容器圆角误画进源图。 - 参考截图继续优先，但必须结合原始素材或消费组件/CSS 判断像素合同。 - .openprd/design/active/ 新增 task scope，旧任务风格不能静默污染当前方向。 - Skill、AGENTS、hooks、adapter 生成物与回归测试同步覆盖同一合同。 - 删除 run --context 、 --hook-inject 、ContextCapsule 和全局 session registry；Agent 直接使用自己的会话上下文。 - UserPromptSubmit 只记录提示，不再选择任务或向 Agent 注入下一步建议。 - 用户已经要求实现、继续或发布时，OpenPrd 不再因为需求、评审、变更、任务、说明书或质量证据尚未补齐而叫停工作。 - Codex automation、定时任务和其他无人值守任务只有明确启用 OpenPrd 时才进入维护流程。 - 历史 requirement、PRD、review、change、tasks 和实现记录保持原样，不用今天的代码倒推补写当时的需求；旧功能重新开发时，会创建今天的新需求并关联历史。 - 工作区维护欠账继续可见，但只作为后台提示；当前任务失败、发布目标、权限、制品、测试和回滚等真实条件仍会严格验证。 0.1.24：工作区欠账不再冒充当前任务失败 - taskReady 、 workspaceAttention 、 claimReady 、 actionReady 分层输出：当前任务、全局维护、整体就绪声明和具体动作条件互不污染。 - 缺少当前 docs/basic/ 、代码说明书、文件夹 README 或 EVO 证据时，OpenPrd 会提醒 Agent 后台维护，但不阻断当前实现、change apply、freeze/handoff、commit 或 release；历史 requirement/PRD/revie","default_branch":null,"files":null,"tree":[],"storefront":"/r/mileson","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mileson/openprd/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}