Content
22%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill reads more like a feature specification or product requirements document than an actionable skill for Claude. It describes what a canary watch system should do (check HTTP status, measure performance, alert on thresholds) but provides zero implementation — no actual code to make HTTP requests, no browser automation to measure Web Vitals, no scripts to parse console errors. The '/canary-watch' commands reference a non-existent tool with no explanation of what backs them.
Suggestions
Replace the declarative descriptions with actual executable code showing how to perform each check (e.g., using fetch/curl for HTTP status, Puppeteer/Playwright for Web Vitals, etc.)
Add a concrete step-by-step workflow: 1) capture baseline, 2) run checks, 3) compare against thresholds, 4) if critical alert → take specific action, 5) if sustained watch → loop with sleep
Clarify what tools/MCP servers Claude should use to implement this — the '/canary-watch' command syntax implies a tool that doesn't exist; either define it or show how to build the monitoring from available primitives
Remove the 'When to Use' section entirely — Claude can infer when post-deploy monitoring is appropriate — and use that space for implementation details
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content is reasonably structured but includes some unnecessary sections like 'When to Use' which lists obvious scenarios Claude can infer. The 'What It Watches' section is somewhat explanatory rather than instructional. However, it's not egregiously verbose. | 2 / 3 |
Actionability | The skill describes what a canary watch system would do but provides no executable code, no actual implementation, and no concrete commands that work. The '/canary-watch' commands appear to reference a tool that doesn't exist — there's no code showing how to actually perform HTTP checks, measure LCP/CLS, or detect console errors. It reads like a product spec, not an actionable skill. | 1 / 3 |
Workflow Clarity | There is no clear step-by-step workflow for how to actually perform monitoring. The skill describes watch modes and thresholds declaratively but never sequences the actual operations Claude should perform. There are no validation checkpoints or error recovery steps for when checks fail. | 1 / 3 |
Progressive Disclosure | The content is organized into logical sections with clear headers, and the Integration section references related skills. However, the alert thresholds YAML block and output example are inline when they could be referenced separately, and there are no links to detailed implementation docs. | 2 / 3 |
Total | 6 / 12 Passed |