What problem does it solve? Settling style decisions and auditing code changes against a fixed set of house coding conventions is inconsistent when done from memory. This Skill provides a single authoritative rulebook covering naming, comments, imports, scoping, type annotations, tests, and class design, so style calls and audits cite the same rules every time. ## Core Features & Use Cases - Style calls while writing code: Answer questions like "how do I name this function?" or "should this be a helper?" by quoting the matching rule verbatim. - Change audits: Check a diff or snippet against every rule and report only actual violations as a numbered list with file:line, the rule's section and bold lead-in, and a concrete edit, or report exactly No findings. - Cross-language application: Apply the structural rules beyond Python (scoping, extraction, imports, annotations, real dependencies over mocks) while dropping Python-only spellings like the _ private prefix. - Use Case: While reviewing a pull request, paste the changed test file and receive a numbered findings list flagging the test class, the deferred import, the bare boolean argument, and the missing -> None return annotation, each with its fix. ## Quick Start Use the writing-code skill to audit this change against the house coding conventions and list any rules it breaks.