CtrlK
BlogDocsLog inGet started
Tessl Logo

statistical-analysis

Guided statistical analysis for test selection, assumption checks, power analysis, and APA-style reporting. Use when you need to choose an appropriate statistical test for your data and produce publication-ready results (including effect sizes and diagnostics).

59

Quality

74%

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

Fix and improve this skill with Tessl

tessl review fix ./scientific-skills/Data Analysis/statistical-analysis/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The skill has a genuinely useful, nearly executable worked example and a logical topic organization, but it is padded with textbook statistics Claude already knows plus generic template boilerplate, and its primary reference file is missing from the bundle. Conciseness and bundle hygiene are the main weaknesses.

Suggestions

Delete the textbook explanations in 'Implementation Details' (test-selection mappings, per-test effect-size table, APA element list) that duplicate both Claude's existing knowledge and the referenced guide files, leaving the SKILL.md as a lean overview pointing to `references/`.

Fix the dangling reference: `references/test_selection_guide.md` is cited as the 'primary decision aid' three times but is absent from the bundle — either add the file or rework the body to not depend on it.

Trim the generic template sections ('Required Inputs', 'Output Contract', 'Input Validation', 'User Checkpoints') to skill-specific guidance, and add `seaborn` to Dependencies since `scripts/assumption_checks.py` imports it.

DimensionReasoningScore

Conciseness

The 'Implementation Details' section extensively re-explains textbook statistics Claude already knows ('normal + equal variances → Student's t-test', 'non-normal/ordinal → Mann–Whitney U', 't-tests: Cohen's d', 'ANOVA: partial η²', 'chi-square: Cramér's V'), duplicating content that the referenced files already cover. Generic template sections ('Required Inputs', 'Output Contract', 'Input Validation', 'User Checkpoints') add further padded, skill-agnostic boilerplate, matching the 'noticeably verbose; several unnecessary explanations or padded sections' anchor.

2 / 5

Actionability

The example is concrete and nearly runnable end-to-end (synthetic data, assumption checks, t-test with effect size, power analysis, APA output string), and the script's `comprehensive_assumption_check(data, value_col, group_col, alpha)` signature matches the actual bundle code. Minor gaps prevent a 5: the import is hedged ('If your repo provides this module... otherwise comment it out') and `scripts/assumption_checks.py` imports `seaborn`, which is absent from the Dependencies list.

4 / 5

Workflow Clarity

Implementation Details sections 1–5 mirror the analysis sequence (select test → check assumptions → effect size → power → report), the worked example demonstrates that order, and validation checkpoints exist (assumption check before inference, 'Quick Validation' section, warnings against post-hoc power). It is not 5 because no explicit stepwise workflow is written out for the guided-selection flow itself — the sequence must be inferred from the example and section ordering.

4 / 5

Progressive Disclosure

References are clearly signaled and one level deep, but the body's self-described 'primary decision aid' — `references/test_selection_guide.md` — does not exist in the bundle despite being cited three times, a substantive navigation defect. Additionally, the inline test-selection mappings in 'Implementation Details' duplicate content that belongs in that (missing) reference file, matching the 'some structure but could be better organized' anchor rather than the minor-gaps anchor of 4.

3 / 5

Total

13

/

20

Passed

Description

83%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: concrete capability list, explicit 'Use when...' trigger, and third-person voice. Minor gaps in capability coverage (Bayesian workflows, regression) and a few missing natural synonyms keep individual dimensions at 4.

DimensionReasoningScore

Specificity

The description lists several concrete actions — 'test selection, assumption checks, power analysis, and APA-style reporting' plus 'effect sizes and diagnostics' — naming the domain clearly. It falls short of 5 because coverage has minor gaps (e.g., Bayesian workflows and regression variants covered by the skill are not mentioned).

4 / 5

Completeness

The first sentence explicitly states what the skill does, and 'Use when you need to choose an appropriate statistical test for your data and produce publication-ready results' provides a concrete, explicit when-trigger. Both what and when are clearly and explicitly answered.

5 / 5

Trigger Term Quality

Natural phrases like 'choose an appropriate statistical test', 'power analysis', and 'APA-style reporting' match what users would actually say. A few common terms are missing (e.g., 'sample size', 'which test should I use', 'p-value'), keeping it below the comprehensive-synonym level of 5.

4 / 5

Distinctiveness Conflict Risk

The niche (guided test selection, assumption checks, APA-style reporting) has distinct triggers that would not fire for unrelated skills. Minor overlap risk remains with generic data-analysis or visualization skills, so it does not fully match the minimal-conflict anchor of 5.

4 / 5

Total

17

/

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

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

14

/

16

Passed

Repository
aipoch/medical-research-skills
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.