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 tight, well-sequenced instruction-only skill: it names the exact tools to call, gives domain-specific diagnostic heuristics instead of generic advice, and gates destructive actions behind approval and diagnosis. The main gaps are underspecified threshold guidance ('sane alert thresholds' with no window or deviation rule) and no post-action verification loop.
Suggestions
Define what makes an alert threshold 'sane' — e.g., 'flag when daily spend exceeds 1.5x the trailing 7-day average for 2 consecutive days' — so threshold recommendations are deterministic rather than judgment calls.
Specify a default baseline window for step 1 (e.g., 'pull the trailing 30 days plus today') so the historical comparison is reproducible.
Add a post-action check after thresholds are configured or a campaign is paused (e.g., re-review metrics after 24–48 hours to confirm the fix landed), completing the feedback loop.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean and assumes competence: "Find the sudden change before it burns a budget" followed immediately by tool calls (`pull_google_ads_performance`, `pull_meta_ads_performance`, ...) and domain-specific heuristics like "a tracking outage reads as a conversion cliff; a new campaign launch reads as a spend spike; a weekend reads as a volume drop". No padding or explanation of concepts Claude already knows, matching the 5 anchor 'Lean and efficient; assumes Claude's competence; every token earns its place'. | 5 / 5 |
Actionability | Concrete tool names are given (`list_connected_accounts`, five `pull_*_ads_performance` variants) and the action section is specific ("Recommend alert thresholds... Do not claim alerts were installed", "pause, budget cut, creative swap", route to **pre-pause-analysis**). It sits at 'Mostly executable guidance; concrete code or commands with minor gaps' because the threshold logic is underspecified — "set sane alert thresholds" never defines what a sane threshold is (window, deviation multiple), and the baseline window to pull is left open. | 4 / 5 |
Workflow Clarity | The numbered sequence (baseline → outliers → diagnose → act) is clear with explicit checkpoints: "State the period and missing data before calling a change abnormal", "Confirm the cause before recommending action", and the approval gate "setting alerts or pausing is a change and waits for approval". This matches 'Clear sequence with most checkpoints present; minor validation gaps' — validation before acting is present (so the destructive/batch cap does not apply), but there is no post-action re-check loop (e.g., verifying thresholds fire correctly after configuration), keeping it below the 5 anchor. | 4 / 5 |
Progressive Disclosure | The skill is under 50 lines with no bundle files and no need for external references; per the rubric's simple-skill guideline, well-organized sections alone warrant a 5. Sections are clearly headed (numbered workflow steps plus a Rules section), and the single cross-reference to **pre-pause-analysis** is clearly signaled rather than buried. | 5 / 5 |
Total | 18 / 20 Passed |