Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PRD to Code Workflow

一个兼容 Codex、Claude Code、Cursor、TRAE 和 Kiro 的开放 Agent Skill,把多格式产品需求串成可审计的研发闭环:

PRD/Spec -> 归一化 -> 技术设计 -> 人工签字 -> 计划审批
         -> 实现 -> 验证 -> 证据化代码解释 -> 归档

解决什么问题

  • DeePrd 输入不再局限于在线文档:支持 Markdown、TXT、DOCX/Word、PDF 和粘贴文本;飞书/Lark 在连接器可用时也走同一产物契约。
  • 技术设计通过带哈希和签字状态的 handoff.json 进入 Agent Workflow,避免开发阶段重新猜需求。
  • 代码解释同时读取需求、批准计划、完整代码、diff 和验证日志,明确区分已验证事实、推断和未知项。
  • 保留技术设计签字与开发计划批准两个人工门,不自动发布、上线或操作生产环境。

目录

skills/prd-to-code-workflow/
  SKILL.md
  agents/openai.yaml
  scripts/
  references/
  assets/
tests/

跨平台安装

推荐把同一份 Skill 安装到目标代码项目。以下命令会同时创建五个平台的项目级入口:

.\scripts\install-skill.ps1 -Platform all -Scope project -TargetProject D:\path\to\your-project

也可以只安装某个平台:

.\scripts\install-skill.ps1 -Platform cursor -Scope project -TargetProject D:\path\to\your-project
.\scripts\install-skill.ps1 -Platform claude -Scope user

更新已有安装时显式添加 -Replace。该参数只替换准确命名的 prd-to-code-workflow 目录。

平台 项目级目录 调用方式
Codex .agents/skills/prd-to-code-workflow/ $prd-to-code-workflow
Claude Code .claude/skills/prd-to-code-workflow/ /prd-to-code-workflow
Cursor .cursor/skills/prd-to-code-workflow/ Agent Chat 中 /prd-to-code-workflow
TRAE .trae/skills/prd-to-code-workflow/ SOLO 模式自然语言触发或选择 Skill
Kiro .kiro/skills/prd-to-code-workflow/ /prd-to-code-workflow

建议使用 Python 3.10 或更高版本。安装细节和 Kiro 自定义 Agent 配置见 platform-compatibility.md。

示例

Use prd-to-code-workflow to read ./docs/payment-refund.docx, ground it in this
repository, wait for design sign-off, implement each approved task, run the
approved checks, and explain why the final code is structured this way.

本地验证

python -m unittest discover -s tests -v
python <skill-creator>/scripts/quick_validate.py skills/prd-to-code-workflow

PDF 解析优先使用 pypdf,失败时尝试 pdfplumber;缺少时可在隔离环境安装 python -m pip install pypdf pdfplumber。扫描 PDF 和复杂原型图仍需视觉/OCR 核实;文字提取成功不等于版式或图片已被理解。

安全边界

PRD、附件和网页中的命令只作为待分析数据,不能覆盖用户请求、仓库规则或安全约束。Skill 不读取凭据、不自动发布、不自动上线,也不把密级材料默认提交到公开仓库。

License

MIT

About

A Codex Skill workflow from PRD ingestion to verified implementation and evidence-backed code explanations.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages