Back to skills
SKILL.md
Two Phase Prompt Design
ASecurity当需要设计一个能可靠完成复杂、需背景信息任务的AI提示时
- 12 stars
- 0 votes
- 0 copies
- 2 views
- Added September 9, 2026
Security analysis
100/100Pro scans all 3 files and shows the line behind each finding
npx -y skills add DracoUnion/dankoe-skills --skill two-phase-prompt-design --agent claude-codeAre you the author of Two Phase Prompt Design?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/dracounion-two-phase-prompt-design)---
name: two-phase-prompt-design
description: 当需要设计一个能可靠完成复杂、需背景信息任务的AI提示时
---
# two-phase-prompt-design
## When to Use
当需要设计一个能可靠完成复杂、需背景信息任务的AI提示时description
## Core Logic
# 执行步骤
1. **输入**:一个需要AI执行的复杂任务(该任务的成功执行依赖于获取特定的用户或上下文信息)。
**操作**:分析并列出执行该任务所必需的所有输入信息。
**判断标准**:列出的信息是否完整,缺少任何一项都会导致任务无法正确执行或输出质量低下。
**输出**:一份必要输入信息的清单。
2. **输入**:必要输入信息的清单。
**操作**:设计“第一阶段:收集背景”提示。
* 编写一个提示,其核心目标是向用户提出一系列问题,以收集步骤1中列出的所有必要信息。
* 确保问题清晰、无歧义,并引导用户提供高质量的信息。
* 在提示中明确说明收集信息的目的。
**判断标准**:用户仅通过回答此提示中的问题,是否能提供足够且准确的信息以供下一阶段使用。
**输出**:一个用于信息收集的交互式提示。
3. **输入**:步骤1中定义的任务,以及步骤2中收集到的结构化用户信息。
**操作**:设计“第二阶段:执行任务”提示。
* 编写一个提示,其核心指令是执行具体任务。
* 在提示中设定清晰的指令,并规定如何利用步骤2收集到的用户信息(例如:“基于以下用户提供的信息:[插入信息]”)。
* 明确指定输出的格式、风格或任何其他要求。
**判断标准**:当提供完整的用户背景信息时,此提示是否能引导AI生成符合任务目标的高质量输出。
**输出**:一个用于执行核心任务的操作性提示。
4. **输入**:“第一阶段:收集背景”提示和“第二阶段:执行任务”提示。
**操作**:定义两个提示之间的衔接规则。
* 明确规定:必须首先使用“第一阶段”提示,并将其输出(用户回答)作为“第二阶段”提示的必需输入。
* 可以将此规则写入提示说明或产品使用指南中。
**判断标准**:整个流程(先收集信息,再执行任务)是否清晰、强制,且能保证执行阶段拥有所需信息。
**输出**:一个包含明确先后顺序和输入输出关系的两阶段提示对。
# 输出格式要求
输出应为两个关联的提示文本,并附带说明:
1. **提示A(收集阶段)**:完整的提示内容,通常以一系列问题形式呈现。
2. **提示B(执行阶段)**:完整的提示内容,包含引用用户信息的占位符或指令。
3. **使用流程**:明文规定“先使用A,将A的输出完整填入B的指定位置,再使用B”。
## Metadata
| 属性 | 值 |
|------|-----|
| 领域 | 提示工程 |
| 类型 | procedural (procedural) |
| 置信度 | 95% |
| 前置条件 | 已明确需要AI执行的具体任务 |
| 来源 | 创作者经济:智能创作者如何在2026年赚钱(你来得太早) > 如何构建一个 AI 优先的产品 > 第二步:将每个部分转化为提示 |
Files in this skill
- SKILL.md
- references/source.md
- scripts/run.py
Attribution
Comments
Loading comments…