Content
85%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a strong, well-structured skill that provides clear, actionable guidance for creating ESLint rules. The step-by-step workflow with concrete templates, utility tables, and explicit verification commands makes it highly usable. Minor verbosity in the autofix section and Fixer API documentation slightly reduces token efficiency, but overall the content earns its place.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is mostly efficient and well-structured with tables and templates, but includes some content Claude already knows (e.g., the Fixer API comments listing all methods, basic explanations of when not to autofix). The utility table and archetype table are valuable domain-specific knowledge. Some sections like 'Extending an Existing Rule' add breadth that could be a separate reference. | 2 / 3 |
Actionability | Provides fully executable TypeScript templates for both rule and test files, concrete bash commands for running tests, specific file paths for registration, and real utility names with their locations. The templates are copy-paste ready with clear placeholder variables ($ARGUMENTS, $RULE_NAME). | 3 / 3 |
Workflow Clarity | Clear 4-step sequence (Choose Archetype → Check Utilities → Create Files → Register Rule) with explicit verification steps (run tests after creation and after registration). The workflow includes a feedback loop via test execution and clear validation checkpoints before proceeding. | 3 / 3 |
Progressive Disclosure | The skill provides a clear overview with well-signaled one-level-deep references to archetype docs, style-collector guide, and schema patterns. The main SKILL.md stays focused on the workflow while pointing to specific reference files for detailed archetype information. Tables make navigation easy. | 3 / 3 |
Total | 11 / 12 Passed |