Content
57%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The body is well-organized and appropriately brief for a simple read-only skill, with a clear run command and output contract. It loses points for prose-described internals, a tangential "reference skill" section, and the absence of in-workflow validation checkpoints.
Suggestions
Trim or repurpose the 'Why this is the reference skill' section; keep only what helps Claude execute the skill.
Show the executable parsing code (or clearly link the bundled script) instead of describing the tr.athing parse in prose.
Add an explicit validation step before emitting JSON, e.g. verify the parsed story count is 30 and that rank/title/url/points/comments are non-empty.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is brief and does not explain concepts Claude already knows, but the "Why this is the reference skill" section is meta-commentary about the skill's role in a broader system that does not serve execution and could be tightened, placing it at level 2 rather than the fully lean level 3. | 2 / 3 |
Actionability | It provides a concrete copy-paste run command (`$B skill run hackernews-frontpage`) with expected JSON output and selector detail (`tr.athing`), but describes the scraping mechanism in prose rather than showing executable parsing code, and references a bundled `script.test.ts` that is not present here. | 2 / 3 |
Workflow Clarity | The four-step "How it works" sequence is clearly ordered, but there are no explicit validation checkpoints; the test-fixture feedback loop is mentioned separately rather than as an in-workflow step, so it stops at level 2. | 2 / 3 |
Progressive Disclosure | The skill is under 50 lines, needs no external references (none of references/, scripts/, assets/ exist), and is organized into clear sections (Usage, How it works, Why this is the reference skill), meeting the simple-skill bar for level 3. | 3 / 3 |
Total | 9 / 12 Passed |