/goal Creator
Create reusable, testable, outcome-oriented success standards that guide agents
across repeated runs. A /goal is not a one-off prompt - it is a durable
operating instruction that defines what good execution looks like.
Core Workflow
Creating a /goal follows these steps:
- Define the outcome - what does success look like in observable terms?
- Select category - which workflow stage is this for? (see categories below)
- Apply a template - fill in the master template or select an alternate
- Add constraints - what must NOT happen? what boundaries apply?
- Define verification - how will an independent checker confirm success?
- Run quality audit - apply the pre-flight checklist before delivering
What a /goal Is
A /goal directive is a declarative, outcome-oriented specification of what
success looks like - independent of execution path. It is:
- Enduring - reusable across multiple sessions, not one-off
- Evaluable - an independent checker can verify achievement
- Decomposable - can be broken into sub-goals with dependencies
- Role-anchored - tied to a specific agent responsibility
What a /goal Is Not
| Format |
What It Specifies |
/goal Difference |
| One-off prompt |
A single task invocation |
Durable standard, not transient |
| System instruction |
How the agent should behave (identity, tone) |
What the agent must achieve (outcome) |
| Checklist |
Steps to execute |
Success conditions to meet |
| Acceptance criteria |
Verifiable conditions for one feature |
Reusable standard for a class of work |
| User story |
User need from product perspective |
Agent responsibility from execution perspective |
| SOP |
Procedural "how to" instructions |
Outcome specification - "what done means" |
Rule of thumb: Use a /goal when you need a reusable success standard. Use
other formats for one-time tasks, identity definition, procedure lists, or
feature-level verification.
Master Template
Fill every /goal using this template. All fields marked * are required.
## /goal: [Short Name]
**Category**: [EXPLORE / DEFINE / PLAN / BUILD / VERIFY / DEPLOY / MONITOR / REFLECT]
**Scope**: [One-line: what this goal covers and excludes]
### Objective*
[Single declarative sentence: what success looks like in observable terms]
### Success Criteria* (verify ALL before returning)
- [Criterion 1: measurable, pass/fail verifiable condition]
- [Criterion 2: measurable, pass/fail verifiable condition]
- [Criterion 3: measurable, pass/fail verifiable condition]
### Constraints* (hard boundaries)
- MUST NOT: [forbidden action or output characteristic]
- MUST: [required characteristic every output must have]
- LIMIT: [quantified bound - time, length, count, etc.]
### Output Specification*
[Exact expected output: format, structure, required sections, naming conventions]
### Verification Method*
[How an independent checker confirms success without re-doing the work]
### Failure Modes to Prevent
- [Specific failure mode 1]: [prevention strategy]
- [Specific failure mode 2]: [prevention strategy]
### Context (optional)
[Domain assumptions, prerequisite state, related goals]
### Examples (optional)
**Good output example:** [brief illustration]
**Bad output example:** [brief illustration with why it fails]
Required Fields Reference
| Field |
Purpose |
Quality Bar |
| Objective |
North star for the agent |
Observable state, not process description |
| Success Criteria |
Done checklist |
Each criterion is pass/fail verifiable |
| Constraints |
Guardrails |
Quantified where possible, MUST NOT/MUST/LIMIT format |
| Output Specification |
Delivery contract |
Format + structure + required elements |
| Verification Method |
Independent confirmation |
Method an external checker can execute |
Category Quick Reference
Each workflow stage has a different goal category. Read the appropriate reference
file for detailed templates, examples, and stage-specific guidance.
| Category |
Verb Family |
Read This |
Use When |
| EXPLORE |
explore, investigate, research |
references/categories.md |
Gathering information, learning, discovering |
| DEFINE |
define, scope, frame |
references/categories.md |
Setting boundaries, specifying requirements |
| PLAN |
plan, design, architect |
references/categories.md |
Creating blueprints, selecting approaches |
| BUILD |
implement, build, create |
references/categories.md |
Producing artifacts, writing code/content |
| VERIFY |
verify, validate, test |
references/categories.md |
Checking correctness, quality assurance |
| DEPLOY |
deploy, launch, release |
references/categories.md |
Shipping to production |
| MONITOR |
monitor, maintain, improve |
references/categories.md |
Ongoing operations, optimization |
| REFLECT |
reflect, evaluate, learn |
references/categories.md |
Post-hoc analysis, knowledge capture |
Gold Patterns (High-Impact)
Read references/patterns.md for full details with examples. The top 5:
- End-State-First - Define "done" in verifiable terms before describing process
- Structured Output Contract - Specify exact output format as an interface contract
- Constraint-First Safety - Define what NOT to do before what to do
- Second-Agent Test - A different agent can verify success from the output alone
- BDD-Style Verification - Use Given/When/Then for complex multi-step goals
Anti-Patterns (Avoid These)
Read references/patterns.md for the full catalog with before/after corrections.
| Anti-Pattern |
Symptom |
Fix |
| Vague Aspiration |
"Create something good" |
Add measurable criteria |
| Over-Specification |
Prescribes every micro-step |
Separate goal (outcome) from procedure (how) |
| Under-Specification |
Missing output format |
Add output contract section |
| Conflicting Signals |
Multiple incompatible priorities |
Explicit priority order |
| No Termination |
Agent does not know when to stop |
Add explicit stop conditions |
| Sycophancy Trap |
Vague praise-seeking language |
Replace with objective criteria |
Workflow-Specific Guidance
Read the appropriate file when targeting a specific workflow type:
| Workflow Type |
Read This File |
| Website building (frontend, UI/UX) |
references/workflow-guides.md |
| Software build/CI-CD |
references/workflow-guides.md |
| Research and analysis |
references/workflow-guides.md |
| Product development |
references/workflow-guides.md |
Pre-Flight Quality Checklist
Before delivering any /goal directive, confirm ALL of the following.
Any item marked [VETO] failing blocks delivery regardless of other quality.
A. Clarity
B. Verifiability
C. Safety [VETO items - any failure blocks delivery]
D. Completeness
E. Reusability
F. Actionability
Minimum passing score: 10/12 items from sections A, B, D, E, F + ALL section C
1---2name: goal-creator3description: Use when creating /goal directives, reusable testable outcome-oriented success standards for agentic workflows. Use whenever the user asks to create a goal, write a /goal directive, define what good looks like, set success criteria for an agent, define a reusable instruction, create a quality standard, write acceptance criteria for an agent workflow, or specify done conditions.4---5
6# `/goal` Creator
7
8Create reusable, testable, outcome-oriented success standards that guide agents
9across repeated runs. A `/goal` is not a one-off prompt - it is a durable
10operating instruction that defines what good execution looks like.
11
12## Core Workflow
13
14Creating a `/goal` follows these steps:
15
161. **Define the outcome** - what does success look like in observable terms?
172. **Select category** - which workflow stage is this for? (see categories below)
183. **Apply a template** - fill in the master template or select an alternate
194. **Add constraints** - what must NOT happen? what boundaries apply?
205. **Define verification** - how will an independent checker confirm success?
216. **Run quality audit** - apply the pre-flight checklist before delivering
22
23## What a `/goal` Is
24
25A `/goal` directive is a **declarative, outcome-oriented specification of what
26success looks like** - independent of execution path. It is:
27
28- **Enduring** - reusable across multiple sessions, not one-off
29- **Evaluable** - an independent checker can verify achievement
30- **Decomposable** - can be broken into sub-goals with dependencies
31- **Role-anchored** - tied to a specific agent responsibility
32
33## What a `/goal` Is Not
34
35| Format | What It Specifies | `/goal` Difference |
36|--------|-------------------|-------------------|
37| One-off prompt | A single task invocation | Durable standard, not transient |
38| System instruction | How the agent should behave (identity, tone) | What the agent must achieve (outcome) |
39| Checklist | Steps to execute | Success conditions to meet |
40| Acceptance criteria | Verifiable conditions for one feature | Reusable standard for a class of work |
41| User story | User need from product perspective | Agent responsibility from execution perspective |
42| SOP | Procedural "how to" instructions | Outcome specification - "what done means" |
43
44**Rule of thumb**: Use a `/goal` when you need a reusable success standard. Use
45other formats for one-time tasks, identity definition, procedure lists, or
46feature-level verification.
47
48## Master Template
49
50Fill every `/goal` using this template. All fields marked * are required.
51
52```markdown
53## /goal: [Short Name]
54
55**Category**: [EXPLORE / DEFINE / PLAN / BUILD / VERIFY / DEPLOY / MONITOR / REFLECT]
56**Scope**: [One-line: what this goal covers and excludes]
57
58### Objective*
59[Single declarative sentence: what success looks like in observable terms]
60
61### Success Criteria* (verify ALL before returning)
62- [Criterion 1: measurable, pass/fail verifiable condition]
63- [Criterion 2: measurable, pass/fail verifiable condition]
64- [Criterion 3: measurable, pass/fail verifiable condition]
65
66### Constraints* (hard boundaries)
67- MUST NOT: [forbidden action or output characteristic]
68- MUST: [required characteristic every output must have]
69- LIMIT: [quantified bound - time, length, count, etc.]
70
71### Output Specification*
72[Exact expected output: format, structure, required sections, naming conventions]
73
74### Verification Method*
75[How an independent checker confirms success without re-doing the work]
76
77### Failure Modes to Prevent
78- [Specific failure mode 1]: [prevention strategy]
79- [Specific failure mode 2]: [prevention strategy]
80
81### Context (optional)
82[Domain assumptions, prerequisite state, related goals]
83
84### Examples (optional)
85**Good output example:** [brief illustration]
86**Bad output example:** [brief illustration with why it fails]
87```
88
89## Required Fields Reference
90
91| Field | Purpose | Quality Bar |
92|-------|---------|-------------|
93| Objective | North star for the agent | Observable state, not process description |
94| Success Criteria | Done checklist | Each criterion is pass/fail verifiable |
95| Constraints | Guardrails | Quantified where possible, MUST NOT/MUST/LIMIT format |
96| Output Specification | Delivery contract | Format + structure + required elements |
97| Verification Method | Independent confirmation | Method an external checker can execute |
98
99## Category Quick Reference
100
101Each workflow stage has a different goal category. Read the appropriate reference
102file for detailed templates, examples, and stage-specific guidance.
103
104| Category | Verb Family | Read This | Use When |
105|----------|------------|-----------|----------|
106| **EXPLORE** | explore, investigate, research | `references/categories.md` | Gathering information, learning, discovering |
107| **DEFINE** | define, scope, frame | `references/categories.md` | Setting boundaries, specifying requirements |
108| **PLAN** | plan, design, architect | `references/categories.md` | Creating blueprints, selecting approaches |
109| **BUILD** | implement, build, create | `references/categories.md` | Producing artifacts, writing code/content |
110| **VERIFY** | verify, validate, test | `references/categories.md` | Checking correctness, quality assurance |
111| **DEPLOY** | deploy, launch, release | `references/categories.md` | Shipping to production |
112| **MONITOR** | monitor, maintain, improve | `references/categories.md` | Ongoing operations, optimization |
113| **REFLECT** | reflect, evaluate, learn | `references/categories.md` | Post-hoc analysis, knowledge capture |
114
115## Gold Patterns (High-Impact)
116
117Read `references/patterns.md` for full details with examples. The top 5:
118
1191. **End-State-First** - Define "done" in verifiable terms before describing process
1202. **Structured Output Contract** - Specify exact output format as an interface contract
1213. **Constraint-First Safety** - Define what NOT to do before what to do
1224. **Second-Agent Test** - A different agent can verify success from the output alone
1235. **BDD-Style Verification** - Use Given/When/Then for complex multi-step goals
124
125## Anti-Patterns (Avoid These)
126
127Read `references/patterns.md` for the full catalog with before/after corrections.
128
129| Anti-Pattern | Symptom | Fix |
130|-------------|---------|-----|
131| Vague Aspiration | "Create something good" | Add measurable criteria |
132| Over-Specification | Prescribes every micro-step | Separate goal (outcome) from procedure (how) |
133| Under-Specification | Missing output format | Add output contract section |
134| Conflicting Signals | Multiple incompatible priorities | Explicit priority order |
135| No Termination | Agent does not know when to stop | Add explicit stop conditions |
136| Sycophancy Trap | Vague praise-seeking language | Replace with objective criteria |
137
138## Workflow-Specific Guidance
139
140Read the appropriate file when targeting a specific workflow type:
141
142| Workflow Type | Read This File |
143|---------------|---------------|
144| Website building (frontend, UI/UX) | `references/workflow-guides.md` |
145| Software build/CI-CD | `references/workflow-guides.md` |
146| Research and analysis | `references/workflow-guides.md` |
147| Product development | `references/workflow-guides.md` |
148
149## Pre-Flight Quality Checklist
150
151Before delivering any `/goal` directive, confirm ALL of the following.
152**Any item marked [VETO] failing blocks delivery regardless of other quality.**
153
154### A. Clarity
155- [ ] Objective states an observable outcome, not a process
156- [ ] Success criteria use pass/fail language (no "should" or "try to")
157- [ ] Output format is specified with required sections/fields
158- [ ] Constraints use MUST NOT / MUST / LIMIT format
159
160### B. Verifiability
161- [ ] Second-agent test: a different agent could verify success from output alone
162- [ ] Each success criterion is independently checkable
163- [ ] Verification method does not require re-doing the work
164
165### C. Safety [VETO items - any failure blocks delivery]
166- [ ] At least one MUST NOT constraint prevents harmful output
167- [ ] No instruction conflicts with safety or compliance requirements
168- [ ] Goal explicitly forbids fabricating data, sources, or credentials
169- [ ] Stop conditions prevent infinite loops or runaway execution
170
171### D. Completeness
172- [ ] Category is assigned (EXPLORE/DEFINE/PLAN/BUILD/VERIFY/DEPLOY/MONITOR/REFLECT)
173- [ ] Scope boundaries are explicit (what is included AND excluded)
174- [ ] At least 2 specific failure modes are listed with prevention strategies
175- [ ] Examples are provided for non-trivial goals
176
177### E. Reusability
178- [ ] Goal is parameterized (uses placeholders for context-specific values)
179- [ ] No hardcoded dates, names, or one-time references
180- [ ] Goal can guide multiple runs without modification
181
182### F. Actionability
183- [ ] Agent receiving this goal knows exactly what to produce
184- [ ] Agent receiving this goal knows when to stop
185- [ ] Agent receiving this goal knows what to avoid
186
187**Minimum passing score: 10/12 items from sections A, B, D, E, F + ALL section C**