2.6 KiB
2.6 KiB
Prompt First 模板
输入引用
引用相关的 docs 文档链接:
Context Maps
强制列出本次 Prompt 依赖的 Canvas 文件:
- Authentication.canvas - 项目架构视觉化展示
目标
明确描述此提示词的目标和预期效果:
- 实现 Salesforce 元数据拉取功能,支持根据 package.xml 拉取指定元数据
- 实现 Salesforce 元数据部署功能,支持全量/增量部署、验证、单元测试和破坏性变更
- 实现异步处理机制,不阻塞请求线程
- 实现详细的部署结果解析和错误信息记录
- 支持使用验证 ID 进行快速部署
输出格式
指定期望的输出格式:
- 代码示例(语言:Java)
- 文档结构(Markdown)
约束
列出使用此提示词时的约束条件:
- 技术栈限制:Java 17/21, Spring Boot 3.x, Salesforce Metadata API, OAuth 2.0
- 必须遵循分层架构:Controller 层 -> Service 层 -> Salesforce API 层
- 必须实现异步处理机制
- 必须实现详细的错误处理和日志记录
- 必须支持 Salesforce API 调用限制处理
Rule Set
"请严格参考元数据拉取和部署的架构决策文档,不要自行发挥。"
具体规则:
- 必须使用架构决策中定义的数据库表结构
- 必须遵循架构决策中定义的异步处理模式
- 必须实现架构决策中定义的核心功能
- 必须遵循项目的代码风格和命名规范
验收标准
定义验证输出质量的具体标准:
- 功能完整性:实现所有需求文档中定义的功能
- 代码正确性:代码能够正常编译和运行,无语法错误
- 性能指标:异步处理不阻塞请求线程,支持并发处理
- 安全性要求:所有 Salesforce 认证信息必须加密存储
- 可靠性要求:系统能够处理 API 调用失败和重试
风险
识别使用此提示词可能带来的风险:
- 输出质量风险:代码可能存在逻辑错误或性能问题
- 技术实现风险:Salesforce API 调用可能遇到限制或兼容性问题
- 时间成本风险:实现复杂功能可能需要较长时间
- 测试风险:需要大量测试用例验证功能正确性
使用记录
| 日期 | 使用场景 | 输入参数 | 输出结果 | 反馈 | 改进措施 |
|---|---|---|---|---|---|
| 2026-01-17 | 元数据拉取和部署功能实现 | 需求文档、架构决策 | Java 代码和相关文档 | 待反馈 | 待改进 |