PRP (Product Requirement Prompts) - AI辅助开发提示词库
文章目录
- 一、关于 PRP
- 1、项目概览
- 2、相关链接资源
- 二、核心概念
- 1、PRP定义
- 2、与传统PRD的区别
- 三、安装配置
- 1、集成到现有项目
- 2、新建项目
- 四、使用指南
- 1、预置命令
- 2、创建PRP
- 3、执行PRP
- 五、最佳实践
- 六、项目结构建议
- 其它
- 参考文献
一、关于 PRP
1、项目概览
一套用于AI辅助开发的提示词方法论和工具集,专为Claude Code优化。通过结构化提示词(PRP)实现生产级代码的一键生成。
2、相关链接资源
- Github:https://github.com/Wirasm/PRPs-agentic-eng
- 演示视频:https://www.youtube.com/watch?v=KVOZ9s1S9Gk&lc=UgzfwxvFjo6pKEyPo1R4AaABAg
- 作者官网:https://www.rasmuswiding.com/
- 联系邮箱:rasmus@widinglabs.com
- License:MIT License
二、核心概念
1、PRP定义
Product Requirement Prompt (PRP) = 产品需求文档(PRD) + 代码库情报 + AI执行手册
2、与传统PRD的区别
维度 | 传统PRD | PRP |
---|---|---|
目标描述 | ✅ | ✅ |
实现方式 | ❌ 刻意回避 | ✅ 明确说明 |
代码上下文 | ❌ | ✅ 文件路径/示例 |
验证机制 | ❌ | ✅ 可执行测试 |
三、安装配置
1、集成到现有项目
# 复制Claude命令
cp -r /path/to/PRPs-agentic-eng/.claude/commands .claude/# 复制PRP模板
cp -r /path/to/PRPs-agentic-eng/PRPs/templates PRPs/
cp -r /path/to/PRPs-agentic-eng/PRPs/scripts PRPs/
2、新建项目
git clone https://github.com/Wirasm/PRPs-agentic-eng.git
cd PRPs-agentic-eng
mkdir -p src/tests
四、使用指南
1、预置命令
类别 | 命令示例 |
---|---|
PRP创建 | /create-base-prp |
代码审查 | /review-general |
Git操作 | /create-pr |
2、创建PRP
cp PRPs/templates/prp_base.md PRPs/my-feature.md
3、执行PRP
uv run PRPs/scripts/prp_runner.py --prp my-feature --interactive
五、最佳实践
- 上下文完整性:包含所有必要的代码示例和文档
- 验证闭环:提供可执行的测试脚本
- 渐进式开发:从简单原型开始迭代
六、项目结构建议
.claude/commands/ # Claude命令
PRPs/├── templates/ # PRP模板├── scripts/ # 执行器└── ai_docs/ # 文档库
其它
参考文献
- JWT官方文档:https://jwt.io/introduction/
- FastAPI安全指南:https://fastapi.tiangolo.com/tutorial/security/oauth2-jwt/
伊织 xAI 2025-09-27(六)