Content
81%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.
This is a strong, highly actionable skill: complete code templates, exact registration targets, an enforced no-guessing rule, and unusually thorough validation via check scripts and a checklist. The main improvements are tightening a few long templates and splitting the polling and provider-handler detail into reference files.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Nearly every token is project-specific (registries, helpers, check scripts, helm values) with no explanation of concepts Claude already knows, but the persona opener "You are an expert at creating webhook and polling triggers for Sim. You understand the trigger system..." and a few long code templates (e.g., the full createSubscription/deleteSubscription example) could be trimmed. | 4 / 5 |
Actionability | The body provides copy-paste TypeScript templates, exact file paths, and runnable commands ("bun run check:cron-parity", "bun run scripts/generate-docs.ts", helm YAML), with only minor gaps: the polling handler elides its core logic ("// Fetch changes since last poll, process with idempotency") and the secondary trigger is sketched as "// Same as above but: ...". | 4 / 5 |
Workflow Clarity | The workflow is clearly sequenced (numbered "Your Task", Steps 1-3, "Registration (3 places)") with explicit validation steps and checklists: "bun run type-check passes", "Always verify by checking the output after running the script", cron-parity and docs checks, plus error-handling guidance like "Throw from createSubscription — orchestration rolls back the DB webhook". | 5 / 5 |
Progressive Disclosure | No bundle files exist, and the body is well-sectioned with clearly signaled pointers to reference implementations ("Simple: apps/sim/lib/webhooks/polling/rss.ts", "Complex... gmail.ts") and sibling skills (add-block, add-selector), but the ~550-line monolith inlines webhook, provider-handler, and polling detail that could be split into one-level-deep reference files. | 4 / 5 |
Total | 17 / 20 Passed |