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.
A well-engineered operational skill: ordered decision rules with explicit reasons, real thresholds, validation checkpoints, and an exemplary mode-gated reference structure. The main costs are triple-statement of the same rules across intro/checks/failure-modes and two decision rules that defer to tables bundled in another skill.
Suggestions
Collapse the overlap between the 'three things most strategies get wrong' intro, the Quality Checks checklist, and the Failure Modes table — each restates the 3x rule, the one-ad-set rule, and angle diversity; keeping one canonical statement (the decision rules) with the others as terse pointers would trim roughly 30 lines without losing any rule.
Decision rules 2 and 5 currently defer wholesale to `launch-meta-ad-campaign` Stage 2 and Stage 4 tables; inline a one-line summary of each table's decision (or its row thresholds) so the strategy skill degrades gracefully when the launch skill is not installed.
Consider moving the detailed re-read-after-deep-check procedure (the six numbered rules under 'Re-reading after a deep check') into a reference file like the mode adapters, keeping only the trigger conditions and the What-changed bullet format in SKILL.md.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense rather than padded — nearly every line is a decision rule, threshold, or contract item, and it deliberately avoids restating sibling-skill tables ("It does not restate them. When they change, they change in one place."). But there is measurable redundancy: the "three things most strategies get wrong" intro, the Quality Checks checklist, and the Failure Modes table each restate the same rules (3x handling, one ad set, angle diversity, bridge wording) three times over. Anchor 4 fits: efficient with minor instances that could be trimmed. | 4 / 5 |
Actionability | Mostly concrete and executable: a business-outcome-to-objective table, exact thresholds ("the larger of 2× the target cost per result and 3 days of its budget"), the formula "Creatives requested = 3 × ads that run", an output path and section contract, and model wording for edge cases ("user asked for 12; used as is"). The gap: decision rules 2 and 5 defer entirely to `launch-meta-ad-campaign` Stage 2 and Stage 4 tables that are not in this bundle, so sizing and test-design guidance is a pointer rather than instruction within the file. Anchor 4 ("mostly executable... minor gaps") rather than 5. | 4 / 5 |
Workflow Clarity | The 7-step Workflow is clearly sequenced, decision rules are applied "in order" with each writing its reason, and validation checkpoints are explicit: "The file passes the contract validator", the Quality Checks checklist, the bridge stopping point ("spent 3× the target cost per result with zero results"), and the re-read's "If no comparison clears its bar, change nothing, and say what the check could not yet judge". Error-recovery feedback loops exist (evidence thresholds, judged-per-comparison rule, append-only decision log with a single fillable Outcome line) — matching the anchor 5 pattern of explicit validation plus recovery loops. | 5 / 5 |
Progressive Disclosure | Good structure with a clean mode gate ("Use the first mode that is available") pointing to three real, one-level-deep reference files — all three links verified to exist in `references/` — plus clear sectioning throughout. Minor gaps keep it below anchor 5: the core decision rules run ~230 lines inline as a byte-copied shared block where the detailed re-read procedure and failure modes could live in a reference, and several key referenced materials (Stage 2/4 tables, the strategy.md contract template) live in sibling skills outside this bundle, leaving some navigation endpoints unresolvable from the skill alone. | 4 / 5 |
Total | 17 / 20 Passed |