CtrlK
BlogDocsLog inGet started
Tessl Logo

analytics-tracking

Design, audit, and improve analytics tracking systems that produce reliable, decision-ready data.

55

1.18x
Quality

33%

Does it follow best practices?

Impact

95%

1.18x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/antigravity-analytics-tracking/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

32%

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 identifies a reasonable domain (analytics tracking) with three high-level actions, but lacks the concrete specificity and explicit trigger guidance needed for reliable skill selection. The absence of a 'Use when...' clause is a significant gap, and the trigger terms don't cover the natural language variations users would employ when requesting help with analytics tracking.

Suggestions

Add an explicit 'Use when...' clause with trigger scenarios, e.g., 'Use when the user asks about event tracking, analytics instrumentation, tracking plans, tag management, or data collection quality.'

Include more specific concrete actions such as 'create tracking plans, validate event schemas, debug data collection pipelines, review tag manager configurations'.

Add natural keyword variations users would say, such as 'Google Analytics', 'Mixpanel', 'Segment', 'event tracking', 'UTM parameters', 'tag management', 'data layer'.

DimensionReasoningScore

Specificity

Names the domain (analytics tracking systems) and lists some actions (design, audit, improve), but these are fairly high-level and don't describe concrete sub-actions like 'create event schemas', 'validate data pipelines', or 'configure tracking tags'.

2 / 3

Completeness

Describes what the skill does but completely lacks a 'Use when...' clause or any explicit trigger guidance for when Claude should select this skill. Per rubric guidelines, a missing 'Use when...' clause caps completeness at 2, and since the 'what' is also somewhat vague, this scores a 1.

1 / 3

Trigger Term Quality

Includes relevant terms like 'analytics', 'tracking', and 'data', but misses common user-facing variations such as 'Google Analytics', 'event tracking', 'UTM parameters', 'tag management', 'metrics', 'instrumentation', or 'data quality'.

2 / 3

Distinctiveness Conflict Risk

The phrase 'analytics tracking systems' provides some specificity, but 'reliable, decision-ready data' is generic enough to overlap with data engineering, data quality, or business intelligence skills. Without more precise triggers, there's moderate conflict risk.

2 / 3

Total

7

/

12

Passed

Implementation

35%

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

This skill provides a comprehensive analytics measurement framework with good structural organization and a useful diagnostic scoring system, but suffers from significant verbosity and lack of concrete, executable guidance. Much of the content explains concepts Claude already understands (what conversions are, basic privacy principles, why data quality matters) and could be reduced by 50%+ without losing actionable value. The framework would benefit greatly from concrete implementation examples (GTM code, dataLayer snippets, GA4 API calls) and better progressive disclosure by splitting detailed sections into referenced files.

Suggestions

Cut explanatory content Claude already knows (what conversions are, why data quality matters, what UTMs do) and focus only on the specific rules and patterns to follow — this could reduce the document by 40-50%.

Add concrete, executable code examples: a sample dataLayer.push() call, a GTM custom event tag configuration, a GA4 Measurement Protocol request, or a validation script snippet.

Split the monolithic document into referenced files: SCORING-INDEX.md, EVENT-TAXONOMY.md, VALIDATION-CHECKLIST.md, and keep SKILL.md as a concise overview with navigation links.

Integrate validation checkpoints directly into the workflow phases (e.g., 'After implementing each event, verify in GA4 DebugView before proceeding') rather than listing them in a separate section.

DimensionReasoningScore

Conciseness

The skill is extremely verbose at ~300+ lines, with significant padding. It explains concepts Claude already knows (what a conversion is, what UTMs are, basic privacy principles), includes motivational statements ('Analytics that violate trust undermine optimization'), and restates obvious principles at length. The scoring index framework, while structured, is largely conceptual rather than actionable and consumes enormous token budget.

1 / 3

Actionability

The skill provides structured frameworks (scoring index, event taxonomy, output tables) which give some concrete guidance, but lacks executable code, specific commands, or copy-paste ready implementations. The event naming conventions and taxonomy are useful but still somewhat abstract. The GA4/GTM section is particularly vague ('Prefer GA4 recommended events', 'Push clean dataLayer events') without concrete implementation examples.

2 / 3

Workflow Clarity

There is a clear phased sequence (Phase 0 → Phase 1 → Design → Implementation) with a gate condition ('If verdict is Broken, stop and recommend remediation first'). However, validation steps are listed as bullet points rather than integrated into the workflow with explicit feedback loops. The validation section is separate from the implementation flow rather than embedded as checkpoints within it.

2 / 3

Progressive Disclosure

The content uses headers and sections for organization, and references related skills at the bottom. However, the document is monolithic — the scoring index, event model design, conversion strategy, GA4 guidance, UTM rules, validation, and privacy sections could all be separate referenced files. Everything is inline in one large document with no external file references for detailed content.

2 / 3

Total

7

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
boisenoise/skills-collections
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.