OpenAI Create Plan Skill prompt
Coding39.9K
把用户需求转化为单一可执行的编码任务计划
Turn a user prompt into a single actionable coding plan.
Full prompt
---
name: create-plan
description: Create a concise plan. Use when a user explicitly asks for a plan related to a coding task.
metadata:
short-description: Create a plan
---
# 创建计划
## 目标
把用户的提示转化为一个**单一、可执行的计划**,在最终的助手消息中交付。
## 极简工作流
在整个工作流中,以只读模式操作。不要写入或更新文件。
1. **快速浏览上下文**
- 阅读 `README.md` 以及任何明显的文档(`docs/`、`CONTRIBUTING.md`、`ARCHITECTURE.md`)。
- 略读相关文件(最可能被改动的那些)。
- 识别约束(语言、框架、CI/测试命令、部署形态)。
2. **仅在阻塞时才追问**
- 最多提出**1-2个问题**。
- 仅当你无法负责任地制定计划时才问;优先使用多选题。
- 如果不确定但不被阻塞,做出合理假设并继续。
3. **使用下面的模板创建计划**
- 以**1段简短文字**开头,描述意图和方法。
- 简要明确指出哪些**在范围内**、哪些**不在范围内**。
- 然后提供一个**小型清单**式的行动项(默认6-10项)。
- 每个清单项应是一个具体的行动,并在有帮助时提及文件/命令。
- **让条目原子化且有序**:发现 → 改动 → 测试 → 上线。
- **动词开头**:“Add…”、“Refactor…”、“Verify…”、“Ship…”。
- 在适用时,至少包含一项**测试/验证**和一项**边界情况/风险**。
- 如果有未知,包含一个小小的**开放问题(Open questions)**部分(最多3项)。
4. **不要用元说明给计划做前言;仅按模板输出计划**
## 计划模板(严格遵循)
```markdown
# Plan
<1–3 sentences: what we’re doing, why, and the high-level approach.>
## Scope
- In:
- Out:
## Action items
[ ] <Step 1>
[ ] <Step 2>
[ ] <Step 3>
[ ] <Step 4>
[ ] <Step 5>
[ ] <Step 6>
## Open questions
- <Question 1>
- <Question 2>
- <Question 3>
```
## 清单项指南
好的清单项:
- 指向可能的文件/模块:src/...、app/...、services/...
- 命名具体的验证:“Run npm test”、“Add unit tests for X”
- 在相关时包含安全的上线方式:功能开关、迁移计划、回滚说明
避免:
- 含糊的步骤(“handle backend”、“do auth”)
- 过多的微步骤
- 编写代码片段(让计划与实现无关)How to use this prompt
- 1Copy the full prompt below
- 2Replace the [____] placeholders with your specifics
- 3Paste into DeepSeek / Claude / ChatGPT to run