Skip to content

Add pattern 34 (vague "This" back-references) and a mechanical final scan (v2.10.0) - #196

Open
spctr007 wants to merge 1 commit into
blader:mainfrom
spctr007:pattern-34-this-backreferences
Open

Add pattern 34 (vague "This" back-references) and a mechanical final scan (v2.10.0)#196
spctr007 wants to merge 1 commit into
blader:mainfrom
spctr007:pattern-34-this-backreferences

Conversation

@spctr007

Copy link
Copy Markdown

Adds one new pattern and closes an enforcement gap. scripts/validate-package.py passes.

Changes

  • New pattern 34 — vague "This" back-references. This ensures..., This means..., This allows... where the demonstrative points at a whole preceding clause rather than a named thing. Common tell, previously uncovered. Includes a matching false-positive guard so a single well-anchored This means is not flagged.
  • Mechanical final scan. Step 4 of Process and Output previously only checked for em dashes. It now scans for dashes, curly quotes, emoji, and leftover chatbot correspondence. Those rules (sections 18, 19, 20) already existed but had no pre-return enforcement step, so drafts could ship violating them.
  • Removed the three em dashes SKILL.md was itself using while section 14 bans them as a hard constraint.
  • Version and pattern count synced across SKILL.md, README (table, heading, changelog), AGENTS.md, plugin.json, and the validator.

Not included

No sections added for "essentially/significantly", rhetorical-question openers, or "In conclusion" — already covered by sections 7, 33, and 25 respectively.

🤖 Generated with Claude Code

- New pattern 34: vague "This" back-references ("This ensures...",
  "This means...") pointing at a whole preceding clause, plus a
  false-positive guard for well-anchored demonstratives.
- Replace the em-dash-only pre-return check with one mechanical scan
  covering dashes, curly quotes, emoji, and leftover chatbot
  correspondence. Those rules existed but had no enforcement step.
- Remove the three em dashes SKILL.md was itself using while banning
  them in section 14.
- Sync version and pattern count across SKILL.md, README, AGENTS.md,
  plugin.json, and the package validator.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant