What problem does it solve?
Codebases accumulate vague names, redundant compound identifiers, and comments that narrate history instead of explaining constraints, making code hard to read for anyone without context on how it was written.
Core Features & Use Cases
- Name Review: Applies Orwell's rules to variable and function names, enforcing one word per concept, cutting redundant words, and replacing Latinate vocabulary with short Anglo-Saxon alternatives.
- Comment Editing: Keeps comments that explain non-obvious constraints and deletes comments that restate self-evident code or narrate change history.
- Overfitting Detection: Rewrites names and comments that only make sense to someone who watched the code being written, so the code stands on its own.
- Use Case: After finishing a feature branch, run this Skill to give identifiers and comments an editorial pass before opening a pull request, then run the project's existing checks to confirm behavior is unchanged.
Quick Start
Review the names and comments in my current branch and rewrite them using plain-language rules without changing any behavior.