CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

data-analytics

Skill para definicao de eventos, naming de tracking, funis, metricas de produto e instrumentacao analitica. Use quando precisar medir valor entregue, ativacao, conversao, retencao e comportamento do usuario. Trigger em: "tracking", "analytics", "eventos de produto", "funil de conversao", "instrumentar evento", "metrica de produto", "ativacao", "retencao", "naming de evento", "tracking plan", "data analytics", "PostHog", "Amplitude", "Mixpanel".

72

Quality

91%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

82%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 high-quality, instruction-oriented skill body: concrete naming conventions with contrastive examples, a usable tracking-plan template, an explicit instrumentation verification checkpoint with a retry loop, and a completion checklist. The main gaps are mild over-explanation of frameworks Claude already knows, a topical rather than explicitly sequenced workflow, and references to policy/template files that are not part of this skill's bundle.

Suggestions

Trim the 'Frameworks uteis' section to a single line of when-to-use guidance (e.g., 'AARRR for full lifecycle mapping, HEART for UX features') instead of re-explaining what AARRR, HEART, and the aha moment are.

Add a short numbered procedure (e.g., 1. coletar entradas -> 2. definir norte + contra-metrica -> 3. montar tracking plan -> 4. handoff para instrumentacao -> 5. verificar no debugger -> 6. checklist de evidencia) so the workflow order is explicit rather than implied by section ordering.

Either create `templates/analytics-plan.md` in the skill bundle or remove the reference to it, and clarify that the `policies/` and `GLOBAL.md` paths live outside this skill so they are not mistaken for missing bundle files.

DimensionReasoningScore

Conciseness

The body is dense and structured with no padding of basic concepts — the naming table, tracking-plan format, and funnel diagram all earn their tokens. It falls short of a 5 because the 'Frameworks uteis' section re-explains AARRR, HEART, and the aha-moment concept Claude already knows, which could be trimmed to one line of when-to-use guidance.

4 / 5

Actionability

Guidance is fully concrete for an instruction-only skill: a copy-paste-ready naming convention with a good/bad/why table ("signup_completed" vs "Completed Signup"), a filled-in tracking-plan table template (event, trigger condition, properties, type, owner), concrete funnel numbers with drop annotations, a specific counter-metric example, and named anti-patterns. It matches anchor 5's 'specific examples cover the common cases'; per the scoring notes, absence of code is not penalized when the guidance is this actionable.

5 / 5

Workflow Clarity

There is an explicit validate-fix-retry feedback loop ("disparar a acao no app -> confirmar que o evento aparece no debugger ... Se nao aparecer, checar API key/env e disparar de novo") and a completion checklist ('Evidencia de Conclusao'), which exceeds anchor 4's 'most checkpoints present'. It is not a 5 because the process is organized topically (naming, formats, metric types) rather than as an explicitly sequenced procedure — the order from inputs to tracking plan to instrumentation to evidence is only implied by section ordering.

4 / 5

Progressive Disclosure

The body is well-sectioned with clear headers and an appropriate single-file overview structure. It is not a 5 because there are no bundle files at all (no references/, scripts/, assets/ exist), yet the body references external paths (`policies/execution.md`, `policies/handoffs.md`, `templates/analytics-plan.md`, `GLOBAL.md`) that do not resolve within this skill's bundle — minor organization gaps consistent with anchor 4. It is not a 3 because the structure itself is good and references are clearly signaled with concrete paths, not buried.

4 / 5

Total

17

/

20

Passed

Description

96%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.

A strong description that explicitly states what the skill does and when to use it, with a rich bilingual trigger list including tool names. Its only weakness is that broad triggers ('analytics', 'data analytics', 'tracking') are not disambiguated from adjacent analytics domains (observability, marketing attribution) that the body explicitly carves out.

DimensionReasoningScore

Specificity

The description enumerates concrete capabilities — "definicao de eventos, naming de tracking, funis, metricas de produto e instrumentacao analitica" — covering the full scope of the domain (event definition, tracking naming, funnels, product metrics, instrumentation). It matches the anchor 'Lists multiple specific concrete actions; comprehensive coverage'; it is not a 4 because there are no meaningful coverage gaps within the skill's stated scope.

5 / 5

Completeness

Both questions are explicitly answered: the 'what' is "Skill para definicao de eventos, naming de tracking, funis, metricas de produto e instrumentacao analitica" and the 'when' is an explicit "Use quando precisar medir valor entregue, ativacao, conversao, retencao e comportamento do usuario" followed by a concrete "Trigger em:" phrase list. This matches anchor 5 verbatim in structure; a 4 would require the 'when' to be less explicit, which it is not.

5 / 5

Trigger Term Quality

The trigger list is comprehensive and natural: "tracking", "analytics", "funil de conversao", "instrumentar evento", "tracking plan", "naming de evento", plus concrete tool names users would say verbatim ("PostHog", "Amplitude", "Mixpanel") and both Portuguese and English variants ("metrica de produto" / "data analytics"). Not a 4 because it includes the tool names and bilingual synonym coverage that anchor 5 requires.

5 / 5

Distinctiveness Conflict Risk

The niche (product event analytics) is clear and anchored by tool-specific triggers ("PostHog", "Amplitude", "Mixpanel") and product terms ("ativacao", "retencao", "tracking plan"), but generic triggers like "analytics" and "data analytics" create minor overlap risk with closely related skills the body itself distinguishes (observability, SEO/marketing attribution). Anchor 4 ('mostly distinct; minor overlap risk with closely related skills') is the best fit — not 5 because the broad 'analytics'/'tracking' terms are not disambiguated from adjacent analytics domains.

4 / 5

Total

19

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

felvieira/claude-skills-fv

Path

skills/21-data-analytics/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.