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

  1. 1Copy the full prompt below
  2. 2Replace the [____] placeholders with your specifics
  3. 3Paste into DeepSeek / Claude / ChatGPT to run

Related Coding prompts