1. Name the work and its purpose
Begin with an action and a concrete deliverable. “Help with a launch” can mean research, positioning, copy, or a schedule. “Create a two-week launch checklist for a weekly design newsletter” establishes a smaller, reviewable task. Add the purpose: the checklist should help one editor prepare the first issue and open signups.
This is also the moment to separate the output from the outcome. A prompt can request a launch plan; it cannot establish that the launch will succeed. Ask for material you can inspect and use, then decide how you will measure the real-world result.
2. Give the reader a place in the brief
Describe what the intended reader already knows, what they need to learn, and how much time they have. A technical incident summary for an engineer should not be identical to a customer update. Useful audience details explain a communication need. Personal information that has no bearing on the task only adds exposure and distraction.
If there are two audiences, ask for two clearly labeled versions. For example, request a short customer explanation and a separate implementation checklist. Trying to satisfy both in one paragraph often produces an awkward mixture of jargon and oversimplification.
3. Supply context the model can actually use
Give the relevant facts, excerpts, examples, and boundaries. If you mention a report the model cannot access, paste an appropriate excerpt or use a tool with authorized access. A title or link alone does not establish that its contents have been read. Remove API keys, passwords, and unnecessary personal data before sending material to a provider.
Mark assumptions as assumptions. “We have one editor and two weeks” is a planning constraint. “This will double signups” is an unsupported prediction unless you provide evidence. Ask the model to preserve the distinction and to list missing information that would materially change its answer.
4. Choose constraints that help a decision
Specify the limits that matter: available time, resources, word count, required sources, tone, or excluded actions. “Make it amazing” is hard to check. “Use a table with a task, owner, dependency, and completion check” gives you a clear way to assess the output.
Do not overload a simple request with contradictory directions. If you ask for exhaustive detail and a 100-word answer, explain which takes priority. In PromptForge, start with a small recipe and add skills when they serve a distinct part of the task. More selections are not automatically more useful.
5. Specify the review step
Tell the model what to do when the evidence is incomplete. It can ask a focused question, state a provisional assumption, or describe options without choosing one. Ask it to check that the response follows the requested format and to avoid inventing sources or completed work.
After receiving the answer, review the parts that could influence an action. Verify facts and citations, run relevant code tests, and check calculations. Save the prompt version that produced a useful result. Change one meaningful variable for the next attempt so you can understand why the output changed.
A good brief is specific enough to review and small enough to improve.
