Content
86%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 well-engineered reference skill: dense, accurate, Netlify-specific guidance with executable commands and config examples, and clean offloading of deep material (full TOML rules, CLI surface, deployment patterns) into real one-level-deep reference files. The main weakness is redundancy between the body's inline warnings and the appended merged house-rules section, and workflows that are fact-checklists rather than explicit step sequences with validation loops.
Suggestions
Deduplicate the merged 'Netlify house rules' section against the body: rules 1-9 restate the no-rollback, .gitignore, secrets-scanning, manual --prod, and template-root warnings already given in place — either keep the section as the single source and trim the body copies (or vice versa) to save several hundred tokens.
Turn 'Fixing a failed deploy' into an explicit ordered triage sequence (open deploy log > read Why did it fail? diagnosis > apply fix > push/retry > confirm published deploy) with a validate-before-proceeding checkpoint, mirroring the validation-loop pattern the rubric rewards.
Move the maintainer-facing HTML comments about source inconsistencies (retention period, noindex gaps) into a NOTES/contributing file or the relevant reference so the runtime body carries only agent-actionable content.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense with Netlify-specific facts Claude cannot know (atomic deploys, [skip ci] placement rules, 54,000-file limit, X-Robots-Tag behavior) and does not pad with general concepts. However, there is trimming opportunity: the merged 'Netlify house rules' section at the end duplicates several warnings already stated in place (no-rollback fix-forward in 'Fixing a failed deploy', the .netlify gitignore rule, secrets-scanning handling, the manual --prod warning), and the two trailing source-inconsistency HTML comments are maintainer notes rather than working content. This fits the score-4 anchor ('efficient; minor instances that could be trimmed') rather than score 5, where every token earns its place. | 4 / 5 |
Actionability | Guidance is copy-paste ready throughout: executable CLI commands ('netlify deploy --prod', 'npm update -g netlify-cli'), a complete netlify.toml context example with comments, the Deploy to Netlify button markdown snippet, URL variants anchored to a stated base link, and exact env var names (SECRETS_SCAN_OMIT_KEYS/PATHS). This matches the score-5 anchor ('fully executable; copy-paste ready; common cases covered') — nothing is pseudocode and no key executable detail is missing. | 5 / 5 |
Workflow Clarity | Each procedure is sequenced with concrete navigation paths and guards: lock ('Deploys list > Lock to stop auto publishing'), cancel ('Cancel deploy > Yes, cancel deploy'), skip ('[skip ci]' in PR title vs anywhere in commit message), and destructive-delete constraints ('Deletion is permanent and does not reduce team costs'). The secrets-scanning and failed-deploy sections include decision branches (real secret → rotate; non-secret → scope omit keys; nothing to roll back → fix forward). It sits at score 4 rather than 5 because the failed-deploy triage is a checklist of facts rather than an explicit ordered validate→fix→retry loop, and there is no verification step after locking or manual deploys. | 4 / 5 |
Progressive Disclosure | The body keeps overview-level knowledge and critical warnings while pointing to three real, verified, one-level-deep references, each clearly signaled with what it contains: 'See references/netlify-toml.md for the full context precedence rules and references/deployment-patterns.md for context strategy' and 'See references/cli-commands.md for the full CLI surface and flags'. All three files exist in the bundle, are topically scoped (full TOML syntax, CLI command reference, deployment scenario patterns), and no reference chains onward to another file. This matches the score-5 anchor ('clear overview with well-signaled one-level-deep references; content appropriately split'). | 5 / 5 |
Total | 18 / 20 Passed |