CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

analysis

Comprehensive analysis operations for code, skills, processes, data, and patterns. Task-based operations with pattern recognition, metrics calculation, trend identification, and actionable insights generation. Use when analyzing code quality, reviewing skill effectiveness, identifying process improvements, extracting patterns, or generating insights from data.

Quality

64%

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 ./.claude/skills/analysis/SKILL.md

The canonical home for this skill is analysis in fernandezbaptiste/Skrillz

SKILL.md
Quality
Evals
Security

Quality

Content

45%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 body is well-structured with clear per-operation processes and validation checklists, but it is severely overlong for a SKILL.md, spends tokens on concepts Claude already knows, and its entire external-reference layer is broken (the three referenced files do not exist). The skill functions as a monolithic document rather than the lean overview-plus-references design progressive disclosure requires.

Suggestions

Create the referenced files (references/code-analysis-guide.md, references/skill-metrics-guide.md, references/pattern-recognition-guide.md) or remove the dangling 'For More Information' links, since no references/ directory exists in the bundle.

Move the five long fabricated example outputs (50-60 lines each) into references/ or examples/ files, keeping only one condensed example inline in SKILL.md.

Delete or compress the Common Mistakes explanations of confirmation bias and correlation-vs-causation and the Overview/Key Benefits duplication of the When to Use list — Claude already knows these concepts, and the three sections restate the same five operations.

DimensionReasoningScore

Conciseness

The ~810-line body is noticeably verbose: the Overview, Key Benefits, and When to Use sections repeat the same five operations, and Common Mistakes explains concepts Claude already knows ("Confusing Correlation with Causation", "Confirmation Bias"). Five 50-60 line fabricated example outputs pad the token budget further, matching anchor 2's 'several unnecessary explanations or padded sections' — not anchor 1 since there is genuine structure and some earned content.

2 / 5

Actionability

Steps like "Gather Code Metrics — Lines of code (LOC), Cyclomatic complexity, Duplication levels" name what to collect but never how, and the Analysis Checklist Template plus example outputs are concrete artifacts. However, no executable command, method, or technique appears anywhere, matching anchor 3's 'concrete guidance but incomplete; missing key details' rather than anchor 4's mostly-executable guidance.

3 / 5

Workflow Clarity

Each of the five operations has a clearly sequenced numbered "Process" plus a "Validation Checklist" with explicit checkpoints (e.g., "Analysis scope clearly defined", "Patterns identified (at least 2-3)"), matching anchor 4's 'clear sequence with most checkpoints present'. It misses anchor 5 because there are no feedback loops — no validate-then-fix-then-retry recovery guidance when a checklist item fails.

4 / 5

Progressive Disclosure

The "For More Information" section points to references/code-analysis-guide.md, references/skill-metrics-guide.md, and references/pattern-recognition-guide.md, but no references/ directory exists — all three links are dangling. Combined with ~500 lines of inlined examples and tables that clearly belong in separate files, this matches anchor 2's 'content that clearly belongs in separate files is inlined'; the good section headers keep it above anchor 1.

2 / 5

Total

11

/

20

Passed

Description

71%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 solid description that explicitly covers both what the skill does and when to use it, with good natural trigger phrases across its five analysis domains. Its weaknesses are a somewhat generic 'what' statement and broad domain scope that raises conflict risk with more specialized skills.

Suggestions

Replace the padded opener 'Comprehensive analysis operations' with the concrete deliverables users get (e.g., 'Produces quality assessments, metrics summaries, trend reports, and prioritized recommendations').

Narrow the trigger scope or add distinguishing keywords (e.g., 'measuring improvements', 'identifying bottlenecks', 'post-review analysis') to reduce overlap with dedicated code-review and data-analysis skills.

DimensionReasoningScore

Specificity

The description lists several specific actions — "pattern recognition, metrics calculation, trend identification, and actionable insights generation" — giving several concrete capabilities with minor gaps. It falls short of anchor 5 because these actions are more abstract than fully concrete operations (no artifacts or concrete operation verbs like 'extract' or 'merge'), yet exceeds anchor 3's '1-2 concrete actions'.

4 / 5

Completeness

Both 'what' ("Task-based operations with pattern recognition, metrics calculation, trend identification...") and 'when' ("Use when analyzing code quality, reviewing skill effectiveness...") are explicitly present with concrete trigger phrases. It falls just below anchor 5 because the 'what' opens with padded generic phrasing ("Comprehensive analysis operations") rather than crisp concrete capabilities, matching anchor 4's tier of both-present-but-improvable.

4 / 5

Trigger Term Quality

"Use when analyzing code quality, reviewing skill effectiveness, identifying process improvements, extracting patterns, or generating insights from data" covers natural phrases users would say across all five domains. It sits between anchors 4 and 5: good keyword coverage, but common variations like 'metrics', 'trends', 'reviewing code', or 'bottlenecks' are missing, so it is not the comprehensive coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

"code, skills, processes, data, and patterns" spans five broad domains, creating real overlap risk with code-review, data-analysis, and process-optimization skills. It matches anchor 3's 'somewhat specific but could still overlap with similar skills' — the trigger clauses help, but the breadth prevents the distinct niche of anchors 4-5.

3 / 5

Total

15

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (817 lines); consider splitting into references/ and linking

Warning

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

referenced_paths_exist

Referenced path issues: 3 missing

Warning

Total

13

/

16

Passed

Repository

fernandezbaptiste/Skrillz

Path

.claude/skills/analysis/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.