CtrlK
BlogDocsLog inGet started
Tessl Logo

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".

52

Quality

56%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/21-data-analytics/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

89%

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

This is a well-structured skill description that clearly defines its domain (product analytics and event tracking), provides explicit 'when to use' guidance, and includes a comprehensive list of trigger terms spanning both Portuguese and English. The main weakness is that the capability descriptions could be more granular with specific concrete actions rather than category-level descriptions. The inclusion of specific tool names (PostHog, Amplitude, Mixpanel) significantly strengthens distinctiveness.

DimensionReasoningScore

Specificity

The description names the domain (product analytics/tracking) and lists several actions like event definition, tracking naming, funnels, product metrics, and analytical instrumentation. However, these are somewhat high-level categories rather than deeply specific concrete actions (e.g., it doesn't specify 'create tracking plans', 'generate event schemas', 'define funnel steps').

2 / 3

Completeness

Clearly answers both 'what' (event definition, tracking naming, funnels, product metrics, analytical instrumentation) and 'when' (measuring delivered value, activation, conversion, retention, user behavior) with an explicit 'Use quando' clause and a dedicated 'Trigger em' list.

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms including both Portuguese and English variations: 'tracking', 'analytics', 'eventos de produto', 'funil de conversao', 'instrumentar evento', 'metrica de produto', 'tracking plan', 'data analytics', and specific tool names like 'PostHog', 'Amplitude', 'Mixpanel'. These are terms users would naturally use.

3 / 3

Distinctiveness Conflict Risk

The skill occupies a clear niche in product analytics instrumentation with highly specific trigger terms like 'tracking plan', 'naming de evento', 'instrumentar evento', and tool-specific names (PostHog, Amplitude, Mixpanel). This is unlikely to conflict with general data analysis or other skills.

3 / 3

Total

11

/

12

Passed

Implementation

22%

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

This skill reads as a structural template or checklist rather than actionable guidance for analytics instrumentation. It lacks concrete examples of event naming conventions, sample tracking plans, funnel definitions, or any executable code for tools like PostHog/Amplitude/Mixpanel. The content tells Claude *what* to produce but not *how* to produce it, making it largely ineffective as a skill.

Suggestions

Add concrete examples of event naming conventions with a before/after table (e.g., bad: 'click', good: 'subscription_plan_selected') and a sample tracking plan schema or JSON structure.

Include a step-by-step workflow for creating a tracking plan: 1) Define business objective → 2) Map user flow → 3) Identify decision points → 4) Name events → 5) Define properties → 6) Validate against funnel → 7) Handoff with specific artifact.

Add at least one complete, concrete example of a funnel definition tied to a business metric (e.g., onboarding activation funnel with specific events, properties, and success criteria).

Provide tool-specific instrumentation snippets for at least one analytics platform (e.g., PostHog track call) so Claude can produce executable code rather than abstract plans.

DimensionReasoningScore

Conciseness

The content is relatively brief but includes several sections that are meta-organizational (Governanca Global, Quando Usar/Nao Usar, Entradas/Saidas Esperadas) without providing substantive, actionable content. The checklist items are useful but the overall structure is more template-filling than efficient instruction.

2 / 3

Actionability

The skill provides no concrete examples of event naming conventions, no sample tracking plans, no code snippets for instrumentation, and no specific patterns or schemas. Statements like 'evento nomeado com verbo + objeto' are vague without examples (e.g., 'button_clicked', 'form_submitted'). There is nothing executable or copy-paste ready.

1 / 3

Workflow Clarity

There is no sequenced workflow for defining a tracking plan. The checklist and evidence sections list outcomes but don't describe the steps to get there, nor any validation checkpoints. A multi-step process like analytics instrumentation needs clear sequencing (define objectives → map funnel → name events → validate → handoff).

1 / 3

Progressive Disclosure

The skill references several external files (GLOBAL.md, policies/*, templates/analytics-plan.md) which suggests an attempt at progressive disclosure, but none of these files are provided in the bundle, making it impossible to verify they exist or contain useful content. The references are one-level deep and clearly signaled, but the SKILL.md itself lacks enough substance to serve as a useful overview.

2 / 3

Total

6

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
felvieira/claude-skills-fv
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.