style-checklisted
Install: claude install-skill Mikefluff/skills
<objective>
Universal read-only style linter for prose projects. Does not write, does not edit, does not commit — only checks.
Use cases:
- before `git commit` — check staged changes for neuro-slop
- post-commit — check the last commit
- manual run on a file / line range
- pre-commit hook (if the user wires it into `.git/hooks/pre-commit`)
The skill picks which rule layer to apply (writer / prose-edit / essay-write) based on file path. Default routing is illustrative; configure your own path patterns — see [references/routing.md](references/routing.md):
- fiction project files (e.g. `fiction/*.md`, `novels/**/*.tex`) → fiction layer (prose-edit)
- non-fiction project files (e.g. `essays/*.md`, `longreads/*.md`) → non-fiction layer (essay-write)
- generic prose / notes → base writer
- code files (`.py`, `.js`, `.ts`, …) → skipped silently
</objective>
<instructions>
## DEPENDENCY
This skill applies rules from:
- `writer/SKILL.md` — baseline anti-neuro-slop (25 categories) + structural synthetic markers
- `prose-edit/SKILL.md` — fiction layer
- `essay-write/SKILL.md` — non-fiction layer
The skill DOES NOT write or edit. It reads files, runs rules, returns a structured report.
## FILE-FORMAT AGNOSTIC
Accepts any text format: `.md`, `.tex`, `.txt`, `.rst`, plain text. Auto-skips binary files and known source-code extensions.
## ROUTING
The skill picks a rule set by file path (fiction → writer+prose-edit, non-fiction → writer+essay-write, anything else → writer only; cod