# Rewrite a Vague System Prompt into a Precise One

A ready-to-use prompt to rewrite a vague system prompt into a precise one, producing a structured draft you can act on directly rather than a vague suggestion.

## 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: Rewrite a vague system prompt into a precise one.

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

Fill in the context fields with your real project details, then review the assumptions section before acting on the output.

## Limitations

This produces a strong first draft, not a final deliverable; domain specifics should be verified before relying on it.