Content
100%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.
An exemplary process skill: dense, specific, and executable guidance with concrete just commands, exact paths, and API-level prescriptions, wrapped in a sequenced workflow with built-in validation and a review checklist. Detail is progressively disclosed through clearly signaled one-level-deep references to the analyzer guide and sibling skills rather than inlined.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean and imperative throughout — no padding, no explanation of concepts an agent already knows (e.g., 'Prefer ranges, syntax nodes, tokens, and compact enums in State', 'Set FixKind::Safe only when no reachable input changes behavior'). Every line prescribes or routes to a specific resource. The Review Checklist is verification content, not filler, and each token earns its place. | 5 / 5 |
Actionability | Fully concrete and executable: exact scaffolding commands ('just new-js-lintrule useMyRule', 'just new-js-assistrule useMyAction'), test commands ('just test-lintrule useMyRule', 'just gen-rules', 'just gen-configuration', 'just f', 'just l'), specific API surface ('Ast<Node>', 'Semantic<Node>', 'FixKind::Safe', 'run()' vs 'action()'), and exact repo paths for rules, options, and fixtures. | 5 / 5 |
Workflow Clarity | A clear six-step workflow with embedded validation — 'Add focused valid and invalid fixtures, then inspect snapshots' and 'Run required analyzer codegen and the narrowest tests' — plus explicit action-verification requirements ('Test that applying the action: produces valid syntax; preserves comments and trivia...') and a dedicated Review Checklist for error recovery before finishing. | 5 / 5 |
Progressive Disclosure | The body is a well-organized overview that routes detail one level deep with clearly signaled references: 'Follow the current analyzer architecture in crates/biome_analyze/CONTRIBUTING.md. Read only the sections relevant to the rule', per-topic 'Load X for Y' cross-skill pointers (diagnostics-development, testing-codegen, changeset, syntax-text-handling, eslint-migrate-options), and a closing References section of exact repo paths. No nested references, no bulk detail inlined. | 5 / 5 |
Total | 20 / 20 Passed |