From motion-creative
Review a creative asset against brand guidelines, performance patterns, concept standards, and strategic framework. Provides structured, actionable feedback with a scorecard. Activate when users ask to "review this ad", "QA this creative", "give feedback on", "review this asset", "check this against brand guidelines", "creative review", "is this ready to launch", or share a creative for review.
How this skill is triggered — by the user, by Claude, or both
Slash command
/motion-creative:qa-feedbackopusThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Review a creative asset across 6 dimensions: brand alignment, hook quality, strategic positioning, concept integrity, production quality, and brief adherence. Every piece of feedback connects to data, brand guidelines, or the strategic framework.
Review a creative asset across 6 dimensions: brand alignment, hook quality, strategic positioning, concept integrity, production quality, and brief adherence. Every piece of feedback connects to data, brand guidelines, or the strategic framework.
$ARGUMENTS): The creative to review. Can be:
--type: video, image, static, carousel, or unknown. Default: unknown (infer from context).--brief: The original brief this asset was built from. Optional but enables brief adherence check.If no asset is provided, ask the user what they want reviewed.
${CLAUDE_PLUGIN_ROOT}/motion-creative.config.md for brand voice, creative do's/don'ts, target audience. If the file does not exist, use these defaults and suggest the user run /customize:
default_date_preset: LAST_30_DAYSget_workspace_brand${CLAUDE_SKILL_DIR}/../creative-strategist/SKILL.md for methodology.default_date_preset from settings as the datePreset for all calls unless the user specified a date range.${CLAUDE_SKILL_DIR}/../creative-strategist/references/concept-standards.md for quality bar.${CLAUDE_SKILL_DIR}/../creative-strategist/references/insight-quality.md for insight quality standards.${CLAUDE_SKILL_DIR}/../creative-strategist/references/evaluation-framework.md for the 4-Question Evaluation Framework, metric pattern correlations, Ready/Iterate/Rethink call, and multi-persona feedback methodology.The SPEND call must come first (it returns goalMetric and spendThreshold). Then dispatch remaining calls in parallel.
get_auth_context() — resolve workspaceget_creative_insights(workspaceId, insightType="SPEND", datePreset="LAST_30_DAYS", limit=5, withAggregatedInsights=true) — spend leaders + account-level aggregates→ Extract goalMetric and spendThreshold from the response. Use goalMetric for all efficiency-sorted calls.
get_workspace_brand(workspaceId) — brand guidelines, voice, positioning, do's/don'tsget_glossary_values(workspaceId) — creative taxonomy categoriesget_creative_insights(workspaceId, insightType=goalMetric, datePreset="LAST_30_DAYS", limit=5) — efficiency leaders by workspace goal metric for comparisonthumbstop_ratio descending to find the best hooks for comparison. Do NOT use insightType="HOOK" — it returns the same ranking as SCALING.If the asset is a video with a creative entity ID:
7. get_creative_transcript(creativeEntityId, creativeOrigin) — pull the transcript for detailed review
Before scoring individual dimensions, run the asset through the 4-Question Evaluation Framework from evaluation-framework.md. Answer each question in order — failing an earlier question overrides strengths in later ones:
Use the metric pattern correlations from evaluation-framework.md to ground each answer in data when performance data is available from the comparison pull (Phase 2). If no performance data exists, evaluate based on creative execution alone and say so.
This establishes the strategic foundation. The detailed scoring in Step 2 adds granularity.
Evaluate the asset across 6 dimensions:
get_workspace_brand + settings)Using the Creative Strategy Engine:
Against Concept Standards:
Only if --brief was provided:
If no brief provided, mark as N/A.
Synthesize the 4-Question evaluation and the 6-dimension scoring into a single call using the Ready / Iterate / Rethink framework from evaluation-framework.md:
The difference between Iterate and Rethink: Iterate means you can fix what's there. Rethink means the angle, the brief, or the approach needs to change — not just the execution. Don't soften Rethink to avoid disagreement.
Map the call from Step 3 directly:
| Dimension | Rating | Key Finding |
|---|---|---|
| Brand Alignment | Pass/Needs Work/Fail | [One-line summary] |
| Hook Quality | Pass/Needs Work/Fail | [One-line summary] |
| Strategic Positioning | Pass/Needs Work/Fail | [One-line summary] |
| Concept Integrity | Pass/Needs Work/Fail | [One-line summary] |
| Production Quality | Pass/Needs Work/Fail | [One-line summary] |
| Brief Adherence | Pass/Needs Work/Fail/N/A | [One-line summary] |
Prioritization: Lead with what will hurt performance most. Conversion blockers first (Q4). Attention failures second (Q1). Trust gaps third (Q3). Craft issues the viewer wouldn't notice in a feed scroll don't belong next to real problems. The order of feedback IS the prioritization — what leads is what the team should do first.
For each dimension rated "Needs Work" or "Fail":
Keep feedback actionable. "The opening line is unclear — try leading with the problem instead of the product" is actionable. "The hook needs work" is not. Every piece of feedback should tell the team what to change, not just what's wrong.
What's working well — be specific. If the hook is strong, say why. If the visual approach is fresh, explain what makes it different.
1-3 specific, prioritized actions. Frame as "do this to improve [metric]" not just "fix this."
If the user requests multi-persona review, or if stakeholders have conflicting views about a creative, use the multi-persona approach from evaluation-framework.md.
Each persona evaluates the creative against their stated priorities — not the same observations reworded in a different tone. Where personas agree, the signal is strong. Where they disagree, there's a tradeoff the team needs to decide on.
If the user asks for multi-persona feedback without defining personas, ask them to describe 2-4 personas with their priorities and concerns before proceeding.
If any tool call fails:
npx claudepluginhub motion-creative/motion-creative-plugin --plugin motion-creativeAudit paid media ad creative (copy + visual direction) against RMBC and DR principles — score hook, mechanism, proof, CTA, and visual-copy alignment with actionable fixes.
Audits cross-platform ad creatives for copy, video, images, format diversity, fatigue, platform compliance, brand consistency, and production priorities. Collects brand context from websites if missing.
Core creative strategy reasoning methodology for the motion-creative plugin. This is a reference skill — it defines how to think about performance, competitive intelligence, and concept generation. Other skills read this for methodology. Only invoke directly when the user asks about the creative strategy framework itself or when no action skill matches. For specific tasks, route to: analyze-ad, performance-analysis, create-concepts, build-brief, write-hooks, find-iterations, industry-trends, qa-feedback, weekly-performance, etc.