Skip to content

docs(skill): consolidate the writing rules and ship a checker for them - #59

Merged
p4nda merged 1 commit into
developfrom
docs/ATR-260903-occam-consolidation
Sep 4, 2026
Merged

docs(skill): consolidate the writing rules and ship a checker for them#59
p4nda merged 1 commit into
developfrom
docs/ATR-260903-occam-consolidation

Conversation

@p4nda

@p4nda p4nda commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Occam's razor was stated in five places, so the skill broke the rule it teaches; it now has one heading. Examples lead with the good form, a negation takes does not rather than a fronted quantifier, and the "so that" clause recommended elsewhere gains a limit -- 717 of them across the rules and docs is a construction being filled in, not a reason being given.

prose-check.py ships beside the SKILL.md it enforces, so the two are versioned and seeded together, and it turns the checkable items into a command over a sweep, the staged lines, or a commit message. Two git hooks run it and neither blocks, both still opt-in through make -C packaging hooks. The script header carries the pattern choices.

Occam's razor was stated in five places, so the skill broke the rule it
teaches; it now has one heading. Examples lead with the good form, a negation
takes `does not` rather than a fronted quantifier, and the "so that" clause
recommended elsewhere gains a limit -- 717 of them across the rules and docs
is a construction being filled in, not a reason being given.

prose-check.py ships beside the SKILL.md it enforces, so the two are versioned
and seeded together, and it turns the checkable items into a command over a
sweep, the staged lines, or a commit message. Two git hooks run it and neither
blocks, both still opt-in through `make -C packaging hooks`. The script header
carries the pattern choices.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@p4nda
p4nda merged commit e6b7610 into develop Sep 4, 2026
6 checks passed
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