CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cs-product-analyst

Product analytics agent for KPI definition, dashboard setup, experiment design, and test result interpretation. Use when a product question needs numbers — e.g., defining activation/retention KPIs and a dashboard spec for a new feature, or sizing an A/B test and judging whether the result is significant enough to ship.

69

Quality

87%

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 well-structured, actionable overview: copy-paste-ready tool invocations and three clearly sequenced workflows with expected outputs, at an appropriately lean length. Weaknesses are minor — duplicated skill links across two sections, restated guidance in Usage Notes, and implicit rather than explicit validation checkpoints in the analysis workflow.

Suggestions

Consolidate the duplicated skill links: 'Skill Locations' and the 'References' section list the same two SKILL.md paths — keep one (e.g., the References section) and drop the other.

Add an explicit validation step to Workflow 2, e.g., verify the CSV export has the required columns (user_id, timestamp, event) and a non-trivial row count before running metrics_calculator.py.

Trim Usage Notes that restate workflow steps verbatim (e.g., 'Pair statistical interpretation with practical business significance' repeats Workflow 3 step 3) and keep only the non-duplicated guidance.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence — no concept explanations of what retention or A/B testing are — with two minor trimmable redundancies: the same two skill links appear in both 'Skill Locations' and the 'References' section, and Usage Notes lines like 'Pair statistical interpretation with practical business significance' restate Workflow 3 step 3. This matches the score-4 anchor 'efficient; minor instances that could be trimmed'; it is not a 5 because of the duplicated links and restated guidance.

4 / 5

Actionability

Fully executable, copy-paste-ready commands with realistic arguments: 'python .../metrics_calculator.py retention events.csv' with subcommands enumerated (retention, cohort, funnel) and 'python .../sample_size_calculator.py --baseline-rate 0.12 --mde 0.02 --mde-type absolute --daily-samples 800'. Each workflow pairs concrete steps with a concrete 'Expected Output' artifact, covering the common cases — matching the score-5 anchor.

5 / 5

Workflow Clarity

All three workflows use a clear Goal → numbered Steps → Expected Output structure, and Workflow 3 includes decision checkpoints ('check guardrails; pair statistical significance with practical significance before recommending'). Not a 5 because validation is implicit in places: Workflow 2 never verifies the CSV export format before running the calculator, and no workflow has an explicit fix/retry loop; this matches the score-4 anchor 'clear sequence with most checkpoints present; minor validation gaps'. The operations are non-destructive, so the destructive/batch cap does not apply.

4 / 5

Progressive Disclosure

The body is a well-sectioned overview (Purpose, Skill Integration, Workflows, Usage Notes, Related Agents, References) with one-level-deep, clearly signaled external references; no own bundle files exist to organize. It sits at 4 rather than 5 because the same two skill links are duplicated across 'Skill Locations' and 'References', a minor organization gap.

4 / 5

Total

17

/

20

Passed

Description

88%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: third-person, concrete capability list, and an explicit 'Use when' clause with concrete example scenarios. Keyword coverage and niche distinctiveness are the only soft spots — a few natural synonyms (funnel, cohort, conversion) would sharpen triggering.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions — 'KPI definition, dashboard setup, experiment design, and test result interpretation' — and reinforces them with concrete examples ('defining activation/retention KPIs', 'sizing an A/B test', 'judging whether the result is significant enough to ship'), comprehensively covering the stated domain. It goes beyond the score-4 anchor ('several specific actions; minor gaps') because the e.g. clause covers all four capabilities; third-person voice, so no voice penalty.

5 / 5

Completeness

Explicitly answers both questions: the 'what' ('KPI definition, dashboard setup, experiment design, and test result interpretation') and the 'when' ('Use when a product question needs numbers — e.g., ...') with concrete trigger phrases. This clearly matches the score-5 anchor; the 'when' clause is explicit and illustrated, not weakly implied as in a 3 or thin as in a 4.

5 / 5

Trigger Term Quality

Good natural keyword coverage: 'KPI', 'dashboard', 'activation', 'retention', 'A/B test', 'experiment', and the natural trigger phrase 'a product question needs numbers'. A few natural terms users would say are missing (e.g., 'funnel', 'cohort', 'conversion', 'split test'), matching the score-4 anchor 'good keyword coverage; a few natural terms missing' rather than the comprehensive synonym coverage of a 5.

4 / 5

Distinctiveness Conflict Risk

The quantitative framing ('product question needs numbers', 'sizing an A/B test', 'significant enough to ship') carves a fairly clear niche distinct from qualitative PM or general data-analysis skills, but 'analytics' and 'dashboard' are broad terms with minor overlap risk against closely related data/BI skills — matching the score-4 anchor rather than the minimal-conflict clarity of a 5.

4 / 5

Total

18

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 2 missing, 4 suspicious

Warning

Total

14

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

.gemini/skills/cs-product-analyst/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.