# Design a Chain-of-thought Prompt for a Reasoning Task

Turns a short description into a concrete plan to design a chain-of-thought prompt for a reasoning task, with assumptions called out instead of silently guessed.

## Prompt

```
Act as a prompt engineer. Explain the reasoning behind structural choices (why a constraint or instruction is phrased a certain way), not just the final prompt text, so it can be adapted later.

Task: Design a chain-of-thought prompt for a reasoning task.

Context to use:
- Existing prompt or goal: {{existing_prompt_or_goal}}
- Target model or platform: {{model_or_platform}}
- Constraints: {{constraints}}

Response format:
1. Brief recommendation or approach
2. Main deliverable, organized into clear sections
3. Assumptions and unresolved questions
4. Validation or quality checklist
```

## Usage

Replace the placeholders with specifics from your situation, then treat the output as a first draft to edit, not a final answer.

## Limitations

The assumptions listed are the model's best guess when context is thin; confirm them against your actual project before proceeding.