– The name field: the character cap, the two reserved words, and the naming form that makes a skill findable.
– The description field: the cap, why third person is not a style preference, and the phrasing that quietly breaks discovery.
– Size and depth: the body-length limit, the one-hop reference rule, and how to split a long file without losing anything.
– The contents list: the hundred-line threshold, the partial read it protects against, and the exact shape of the list to add.
– Freedom and dependencies: matching instruction specificity to how fragile a step is, and writing install commands in instead of assuming.
– Running it automatically: a working skill file that performs all seven checks and hands back a corrected copy for review.