Content
71%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A highly actionable, executable reference with accurate tables, commands, and code — its main weaknesses are volume and structure. The exhaustive rule reference and config listings belong in a one-level-deep bundle file rather than the SKILL.md body, and an explicit quick-start sequence would tighten the primary workflow.
Suggestions
Move the exhaustive Rule Reference tables (type/subject/scope/header/body/footer rules and case values) to a references/rules.md file and keep only the most common rules inline, linking to it from a short section.
Add an explicit quick-start sequence (install → create config → run npx commitlint --last) so the setup workflow doesn't have to be assembled from separate sections.
Trim redundant format coverage — four config-format examples and the 14-entry config filename list can be consolidated to the recommended formats plus a pointer to the full list.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense and factual rather than padded with concepts Claude already knows, but the exhaustive rule-reference tables (~150 lines of type/subject/scope/header/body/footer rules plus case values) and the 14-filename config listing restate commitlint's own documentation at a length that could be substantially tightened or split out. | 3 / 5 |
Actionability | Fully executable throughout: install commands for npm/yarn/pnpm, concrete CLI invocations (--last, --from, --edit, --print-config), working config examples in four formats, and runnable JavaScript/Python for loading and linting programmatically — copy-paste ready and covering the common cases. | 5 / 5 |
Workflow Clarity | The "Validation loop pattern" gives an explicit 5-step sequence with a feedback loop (generate, lint, feed errors back, retry max 3, return), but the primary setup flow (install → create config → lint) is implied by section order rather than assembled into one quick-start sequence. | 4 / 5 |
Progressive Disclosure | Section headers are clear and well-ordered, but the entire bulk — rule reference, complete config schema, case values — is inlined in a single 504-line SKILL.md with no bundle files at all, so content that clearly belongs in a separate reference file (e.g., references/rules.md) is inline. | 3 / 5 |
Total | 15 / 20 Passed |