Skip to content

Commit b0c5820

Browse files
abmorrill4claude
andauthored
Fix scope ambiguity in ponytail-audit and ponytail-review Boundaries (#163)
The Boundaries line opened with "Complexity only, correctness bugs, security holes, and performance go to a normal review pass." The comma after "Complexity only" fuses the in-scope item with the out-of-scope list, so a model parsing it literally can read all four categories as targets of the audit — the opposite of intent. Restate the boundary as an explicit scope fence: name what is in scope, then mark correctness/security/performance as explicitly out of scope. "Out of scope" is phrasing models reliably honor as a constraint. Also aligns the scope term with each skill's stated purpose (over-engineering). Applied to both skills/ and the .openclaw/ mirror so the two trees stay in sync. Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 83f67a2 commit b0c5820

4 files changed

Lines changed: 12 additions & 8 deletions

File tree

‎.openclaw/skills/ponytail-audit/SKILL.md‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ End with `net: -<N> lines, -<M> deps possible.` Nothing to cut: `Lean already. S
3131

3232
## Boundaries
3333

34-
Complexity only, correctness bugs, security holes, and performance go to a
35-
normal review pass. Lists findings, applies nothing. One-shot.
34+
Scope: over-engineering and complexity only. Correctness bugs, security holes,
35+
and performance are explicitly out of scope — route them to a normal review
36+
pass. Lists findings, applies nothing. One-shot.
3637
"stop ponytail-audit" or "normal mode" to revert.

‎.openclaw/skills/ponytail-review/SKILL.md‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,9 @@ If there is nothing to cut, say `Lean already. Ship.` and stop.
4444

4545
## Boundaries
4646

47-
Complexity only, correctness bugs, security holes, and performance go to a
48-
normal review pass, not this one. A single smoke test or `assert`-based
47+
Scope: over-engineering and complexity only. Correctness bugs, security holes,
48+
and performance are explicitly out of scope — route them to a normal review
49+
pass, not this one. A single smoke test or `assert`-based
4950
self-check is the ponytail minimum, not bloat, never flag it for deletion.
5051
Does not apply the fixes, only lists them.
5152
"stop ponytail-review" or "normal mode": revert to verbose review style.

‎skills/ponytail-audit/SKILL.md‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ End with `net: -<N> lines, -<M> deps possible.` Nothing to cut: `Lean already. S
3535

3636
## Boundaries
3737

38-
Complexity only, correctness bugs, security holes, and performance go to a
39-
normal review pass. Lists findings, applies nothing. One-shot.
38+
Scope: over-engineering and complexity only. Correctness bugs, security holes,
39+
and performance are explicitly out of scope — route them to a normal review
40+
pass. Lists findings, applies nothing. One-shot.
4041
"stop ponytail-audit" or "normal mode" to revert.

‎skills/ponytail-review/SKILL.md‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,9 @@ If there is nothing to cut, say `Lean already. Ship.` and stop.
4949

5050
## Boundaries
5151

52-
Complexity only, correctness bugs, security holes, and performance go to a
53-
normal review pass, not this one. A single smoke test or `assert`-based
52+
Scope: over-engineering and complexity only. Correctness bugs, security holes,
53+
and performance are explicitly out of scope — route them to a normal review
54+
pass, not this one. A single smoke test or `assert`-based
5455
self-check is the ponytail minimum, not bloat, never flag it for deletion.
5556
Does not apply the fixes, only lists them.
5657
"stop ponytail-review" or "normal mode": revert to verbose review style.

0 commit comments

Comments
 (0)