You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(skills): merge acceptance into plan with narrative structure
Acceptance criteria now live inside plan.md. The plan template leads
with Solution Overview, Why This Approach, and How It Will Work before
slices and acceptance. Removes standalone acceptance.md from scaffold.
Copy file name to clipboardExpand all lines: apps/skills/plannotator-setup-goal/SKILL.md
+5-8Lines changed: 5 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
name: plannotator-setup-goal
3
-
description: Create reviewed Codex goal setup packages for long-running /goal work. Use when the user wants to turn an idea, plan, backlog, project mission, or vague objective into durable goal files under a project goals slug folder, with Plannotator review gates for brief, plan, acceptance, verification, blockers, and the final /goal prompt.
3
+
description: Create reviewed Codex goal setup packages for long-running /goal work. Use when the user wants to turn an idea, backlog, project mission, or vague objective into durable goal files under a project goals slug folder, with Plannotator review gates for brief, narrative plan with acceptance criteria, verification, blockers, and the final /goal prompt.
4
4
---
5
5
6
6
# Plannotator Setup Goal
@@ -23,7 +23,6 @@ Create a durable goal package in the current project at `goals/<slug>/` so Codex
23
23
5. Draft and refine the critical documents in this order:
24
24
-`brief.md`
25
25
-`plan.md`
26
-
-`acceptance.md`
27
26
-`verification.md`
28
27
-`blockers.md`
29
28
-`goal-prompt.md`
@@ -40,9 +39,7 @@ Create a durable goal package in the current project at `goals/<slug>/` so Codex
40
39
41
40
`brief.md` must state the mission, context, constraints, non-goals, ask-before rules, and concise done condition.
42
41
43
-
`plan.md` must split the work into concrete slices with sequencing, dependencies, risks, and phase boundaries. For large missions, prefer several sequential goals over one endless goal.
44
-
45
-
`acceptance.md` must be an auditable checklist. Every important requirement needs observable evidence. Include commands, files, screenshots, PR state, or manual checks as applicable.
42
+
`plan.md` is the central reviewed planning artifact. It must read like a clear solution narrative, not just a technical checklist. Include what is being built, why this approach is appropriate, how the solution will work, the main implementation slices, risks, phase boundaries, and acceptance criteria. Every important acceptance item needs observable evidence. For large missions, prefer several sequential goals over one endless goal.
46
43
47
44
`verification.md` must list exact verification commands and manual checks. Include expected pass conditions and where evidence should be recorded.
48
45
@@ -68,7 +65,7 @@ Include:
68
65
- outcome
69
66
- relevant files
70
67
- constraints and non-goals
71
-
- acceptance evidence
68
+
-plan acceptance criteria and evidence
72
69
- verification commands
73
70
- ask-before rules
74
71
- instruction to use `goals/<slug>/` as the durable plan and append evidence to `progress.jsonl`
@@ -84,8 +81,8 @@ Avoid:
84
81
85
82
Before finalizing, verify:
86
83
- The goal has one clear finish line.
87
-
- The plan can be executed in slices.
88
-
-Acceptance can be audited from real artifacts.
84
+
- The plan explains what, why, and how before listing work slices.
85
+
-The plan acceptance criteria can be audited from real artifacts.
89
86
- Verification commands are concrete.
90
87
- Risky actions have ask-before rules.
91
88
- The final `/goal` prompt tells Codex where the goal files live.
TODO: Describe what is being built in plain language. Explain the shape of the solution before diving into tasks.
61
+
62
+
## Why This Approach
63
+
64
+
TODO: Explain why this direction is appropriate for the project, user goal, constraints, and risk level.
65
+
66
+
## How It Will Work
67
+
68
+
TODO: Describe the main moving parts, data flow, user flow, files, APIs, or systems involved. Keep this narrative enough that a reviewer can understand the intended solution.
69
+
58
70
## Slices
59
71
60
72
| Slice | Purpose | Main files or systems | Done when | Risks |
@@ -73,13 +85,8 @@ def plan(title: str) -> str:
73
85
## Steering Notes
74
86
75
87
- TODO: Capture taste calls, product preferences, or review checkpoints the user should steer during execution.
76
-
"""
77
-
78
-
79
-
defacceptance(title: str) ->str:
80
-
returnf"""# Acceptance: {title}
81
88
82
-
## Checklist
89
+
## Acceptance Criteria
83
90
84
91
- [ ] TODO: Requirement with concrete observable evidence.
85
92
- [ ] TODO: Requirement with concrete observable evidence.
0 commit comments