Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when a leader needs to review or approve team output before it ships: a checklist for approving content briefs (angle matches insight, correct pillar, clear CTA), a checklist for approving ad copy and creative (claims substantiated, on-brand tone, hook inside the first 125 characters, platform policy pre-check), and an Approve / Revise / Redo verdict with a feedback template. Trigger on 'review the brief', 'approve content', 'review ads', 'approve creative', 'check ads before launch', or 're
.claude/skills/minhnv0807-62-marketing-review-global/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 48% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 71% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 55% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 42% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 122% | 0% |
> Reviewing a brief before writing means one round of edits. Skipping it means five rounds after writing. Reviewing ads before launch prevents burning budget on the wrong creative — one hour of review saves days of bad CPA. A leader review is not about personal taste; it is about whether the work matches the objective, the audience, and the brand. For visual and design work, use 47-design-review-global.
Ask up to 4 questions:
| Output type | Checklist to use | Note | |-------------|------------------|------| | Content brief (before the writer writes) | Mode A below | | | Ad copy + creative (before ads go live) | Mode B below | | | Visual / design (banner, carousel, landing page) | 47-design-review-global | Separate skill for visuals |
| Item | Assessment | Note | |------|------------|------| | Enough information to work with? | Yes / Missing | | | Correct funnel stage? | OK / Warning / Fail | | | Correct audience and insight? | OK / Warning / Fail | | | Message consistent with the campaign? | OK / Warning / Fail | | | Brand-safe (claims, legal, platform policy)? | OK / Fail | | | Verdict | Approve / Revise / Redo | |
Objective and funnel stage:
Audience and insight:
Angle and hook:
Message and CTA:
Format and proof:
Brand, claims, and legal (any failure blocks approval):
Hook (drives most of the performance):
Copy structure:
Funnel check:
Technical:
Strengths of this output: 1-2 points, so the maker knows what to keep]
| # | Issue | Why it needs to change | Suggested fix | Severity | |---|-------|------------------------|---------------|----------| | 1 | | | | Blocker / Should fix | | 2 | | | | |
| Verdict | Meaning | Next step | |---------|---------|-----------| | APPROVE | Meets the standard | Writer proceeds / media buyer launches within 24h | | MINOR REVISION | Fix X] specific points | Fix and ship without a second review | | REDO / REBRIEF | Wrong direction, start again | State the reason; if the brief was the problem, rewrite the brief; leader and maker spend 15 minutes together |
File name: marketing-review-[item-name]-[YYYYMMDD].md
markdown# Review — [Content brief / Ads] — [Campaign name] Reviewer: [leader] | Date: [date] | Round: [1/2] ## 1. Quick verdict | Item | Assessment | Note | ## 2. Detailed checklist [Mode A or Mode B — tick each item, note every failure] ## 3. Feedback - Strengths: | # | Issue | Why | Suggested fix | Severity | ## 4. Verdict: APPROVE / MINOR REVISION / REDO - Next step + deadline:
05-ad-copy-global: ad copy produced by that skill is the subject of Mode B review.47-design-review-global: visuals have their own checklist — do not approve design with this skill.02-campaign-brief-global: the original campaign brief is the reference for message consistency.41-campaign-asset-list-global: confirms which assets are in scope for this review round.64-team-brief-global: on a REDO, use the team brief to reassign the task with a sharper definition of done.| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→pass | 26,838 | 23,075 | -14% | 1 | 1 | 0% | 3,751 | 5,564 | +48% | 0 | 0 | — |
case-02 | fail→pass | 22,561 | 21,780 | -3% | 1 | 1 | 0% | 3,176 | 5,419 | +71% | 0 | 0 | — |
case-03 | fail→pass | 22,653 | 13,883 | -39% | 1 | 1 | 0% | 3,022 | 4,698 | +55% | 0 | 0 | — |
case-04 | fail→pass | 20,195 | 13,065 | -35% | 1 | 1 | 0% | 2,550 | 3,630 | +42% | 0 | 0 | — |
case-05 | fail→fail | 13,410 | 22,212 | +66% | 1 | 1 | 0% | 2,116 | 6,171 | +192% | 0 | 0 | — |
case-06 | fail→fail | 27,207 | 8,332 | -69% | 1 | 1 | 0% | 4,640 | 3,687 | -21% | 0 | 0 | — |
case-07 | pass→pass | 11,590 | 14,686 | +27% | 1 | 1 | 0% | 2,073 | 4,826 | +133% | 0 | 0 | — |
case-08 | pass→pass | 10,446 | 14,860 | +42% | 1 | 1 | 0% | 1,732 | 4,692 | +171% | 0 | 0 | — |
case-09 | pass→pass | 10,550 | 8,135 | -23% | 1 | 1 | 0% | 1,731 | 3,561 | +106% | 0 | 0 | — |
case-10 | pass→pass | 9,284 | 10,131 | +9% | 1 | 1 | 0% | 1,656 | 3,975 | +140% | 0 | 0 | — |
case-11 | fail→pass | 10,089 | 10,454 | +4% | 1 | 1 | 0% | 1,779 | 3,948 | +122% | 0 | 0 | — |
case-12 | fail→pass | 13,705 | 14,579 | +6% | 1 | 1 | 0% | 2,297 | 4,608 | +101% | 0 | 0 | — |
case-13 | pass→pass | 10,131 | 14,779 | +46% | 1 | 1 | 0% | 1,769 | 4,671 | +164% | 0 | 0 | — |
case-14 | pass→pass | 7,545 | 12,456 | +65% | 1 | 1 | 0% | 1,286 | 3,963 | +208% | 0 | 0 | — |
case-15 | fail→pass | 12,566 | 11,594 | -8% | 1 | 1 | 0% | 1,799 | 4,070 | +126% | 0 | 0 | — |
case-16 | fail→pass | 14,022 | 2,833 | -80% | 1 | 1 | 0% | 724 | 2,628 | +263% | 0 | 0 | — |
case-17 | pass→pass | 10,227 | 8,929 | -13% | 1 | 1 | 0% | 1,688 | 3,771 | +123% | 0 | 0 | — |
case-18 | fail→pass | 10,143 | 5,785 | -43% | 1 | 1 | 0% | 1,604 | 3,015 | +88% | 0 | 0 | — |
case-19 | pass→pass | 8,703 | 10,816 | +24% | 1 | 1 | 0% | 1,610 | 4,044 | +151% | 0 | 0 | — |
case-20 | pass→pass | 10,321 | 10,843 | +5% | 1 | 1 | 0% | 1,743 | 3,896 | +124% | 0 | 0 | — |
case-21 | pass→pass | 11,240 | 7,610 | -32% | 1 | 1 | 0% | 1,906 | 3,504 | +84% | 0 | 0 | — |
case-22 | fail→pass | 10,376 | 6,069 | -42% | 1 | 1 | 0% | 1,768 | 3,384 | +91% | 0 | 0 | — |
case-23 | fail→pass | 11,203 | 5,707 | -49% | 1 | 1 | 0% | 1,872 | 3,298 | +76% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 23 cases were attempted, and 22 counted toward the lift figure. The other 1 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +48 percentage points is the difference between those two pass rates over the 22 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.