CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

conversion-signal-qa

Use when the user asks to "QA my conversion tracking before launch", "check my UTMs / pixel / event firing", "set up a tracking pre-flight", or "set the dedup rule so Meta and Google stop double-counting"; builds and fixes the measurement plumbing — conversion-event firing, UTM hygiene, cross-platform dedup rules, attribution-window alignment, and offline/iOS-ATT modeled-gap flags — as a pre-flight checklist plus a UTM/event-spec builder. Not for scoring R1/R2 — that is a scored veto in ad-account-auditor; not for account structure — use campaign-architect. 付费广告转化追踪QA/UTM规范/跨平台去重

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

81%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured contract-style skill: the overview stays lean, operational detail is correctly split into two real, one-level-deep reference files, and the workflow carries unusually strong validation semantics (no pass-by-default, flag-vs-fail rules, explicit go/no-go). The main weaknesses are heavy repetition of the R1/R2 boundary and dependence on out-of-bundle files for the handoff output format and several cited references.

Suggestions

State the R1/R2 boundary once in the intro scope line and once in Next Best Skill, and drop the restatements in steps 1, 5, and 8 — the routing point survives with two mentions instead of six.

Inline a minimal handoff-summary template (or a short example pre-flight report) in SKILL.md so the primary deliverable's format does not depend on the out-of-bundle skill-contract.md reference.

Keep Reference Materials focused on in-bundle files and consolidate the external cross-skill links (ad-account-auditor, attribution-reconciler, CONNECTORS.md, SECURITY.md, roas-benchmark.md, measurement-control.md) into a single 'Related skills & repo references' list so most cited paths resolve within the bundle.

DimensionReasoningScore

Conciseness

The body teaches no concepts Claude already knows and every section does work, but the R1/R2 boundary is restated roughly six times (intro scope line, step 1 "Restate the scope line", step 5, step 8, Reference Materials, Next Best Skill), which is more than minor trim potential. Above anchor 3 because the repetition is deliberate routing rather than padded explanation.

4 / 5

Actionability

The 8 steps are concrete and executable — exact data sources (GA4 Conversions + Traffic-acquisition exports, one manual test conversion), per-item pass/fail/needs-input rules, specific memory paths, and template tables in the two verified reference files. Falls short of anchor 5 because the primary deliverable's output shape is delegated entirely to the out-of-bundle [skill-contract.md §Handoff Summary Format], leaving no in-bundle example of the report itself.

4 / 5

Workflow Clarity

A clearly sequenced 8-step process with explicit validation checkpoints ("never pass-by-default", "If no test conversion was run, that item is needs-input, not pass", conflicting sources preserved, modeled-gap flag-not-fail rule) and a defined Done-when state with a launch-ready/fix-first verdict — matching the anchor-5 checklist-with-validation pattern.

5 / 5

Progressive Disclosure

Scored against the actual bundle: both referenced files (references/preflight-checklist.md, references/utm-event-spec.md) exist, are one level deep, and are clearly signaled with one-line descriptions in Reference Materials. Deducted from anchor 5 because 8+ additional links (skill-contract.md, measurement-control.md, CONNECTORS.md, SECURITY.md, roas-benchmark.md, and three sibling SKILL.md paths) point outside the bundle and cannot be resolved from it; still fits anchor 4 better than anchor 3, whose descriptors (buried references, inline content that should be separate) do not apply.

4 / 5

Total

17

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is exemplary: it pairs concrete natural-language trigger phrases with a complete enumeration of the skill's capabilities, states its delivery format, and draws explicit negative boundaries against two neighboring skills to prevent mis-triggering. It is dense but every clause is functional rather than padded.

DimensionReasoningScore

Specificity

The description enumerates five concrete capability areas — "conversion-event firing, UTM hygiene, cross-platform dedup rules, attribution-window alignment, and offline/iOS-ATT modeled-gap flags" — plus the delivery format ("a pre-flight checklist plus a UTM/event-spec builder"), which is comprehensive coverage of the skill's actions with no gaps, matching the anchor-5 example's level of enumeration.

5 / 5

Completeness

Both what ("builds and fixes the measurement plumbing... as a pre-flight checklist plus a UTM/event-spec builder") and when ("Use when the user asks to 'QA my conversion tracking before launch'...") are explicitly stated with concrete trigger phrases, plus explicit negative scope ("Not for scoring R1/R2... not for account structure"), exactly matching the anchor-5 pattern.

5 / 5

Trigger Term Quality

Four verbatim, natural user phrasings ("QA my conversion tracking before launch", "check my UTMs / pixel / event firing", "set up a tracking pre-flight", "set the dedup rule so Meta and Google stop double-counting") cover the realistic trigger space, and the Chinese summary adds synonyms for bilingual users. Not anchor 4 because no common natural variation of the domain's trigger phrases is missing.

5 / 5

Distinctiveness Conflict Risk

The niche (paid-ads measurement pre-flight) is distinct and the description actively disambiguates against siblings: "Not for scoring R1/R2 — that is a scored veto in ad-account-auditor; not for account structure — use campaign-architect." Voice is third person throughout ("builds and fixes"), so no voice penalty applies.

5 / 5

Total

20

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 14 suspicious

Warning

Total

13

/

16

Passed

Repository

aaron-he-zhu/aaron-marketing-skills

Path

ad/activate/conversion-signal-qa/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.