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 ./skills/analysis/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

48%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-sectioned with consistent per-operation structure (process steps, validation checklists, outputs), but it is bloated with fabricated example outputs and explanations of concepts Claude already knows. Its three referenced reference files do not exist, undermining the progressive-disclosure design the skill itself claims to follow.

Suggestions

Cut the five ~60-line fabricated example outputs and the 'Common Mistakes' explanations of well-known fallacies (confirmation bias, correlation vs. causation); keep the concrete thresholds, checklists, and operation summaries, which carry the real value.

Add executable means of collecting the metrics the skill asks for (specific commands or tool invocations for complexity/duplication measurement), or state explicitly that estimation is manual and how to perform it.

Create the three referenced reference files (code-analysis-guide.md, skill-metrics-guide.md, pattern-recognition-guide.md) and move the inlined example outputs into them, or remove the dangling pointers.

DimensionReasoningScore

Conciseness

The ~810-line body is heavily padded: five 60-line fabricated example outputs, a 'Key Benefits' section, a redundant 9-item 'When to Use' list, and a 'Common Mistakes' section explaining confirmation bias, correlation vs. causation, and analysis paralysis — concepts Claude already knows. It retains genuinely useful structure (thresholds, checklists), keeping it above anchor 1's 'severely verbose' extreme but squarely 'noticeably verbose with several padded sections'.

2 / 5

Actionability

Concrete thresholds exist ('Long functions (>50 lines)', 'Deep nesting (>3 levels)') plus a reusable checklist template, but the guidance stops at process description: no commands or procedures for actually computing cyclomatic complexity or collecting metrics, and the long examples are illustrative outputs rather than executable steps. Some concrete guidance but incomplete — anchor 3.

3 / 5

Workflow Clarity

Each of the five operations has a numbered 5-step Process plus an explicit Validation Checklist — clear sequencing with most checkpoints present. Analysis is read-only, so the destructive-operation validation cap does not apply; minor gaps (no feedback/retry loops) keep it below anchor 5.

4 / 5

Progressive Disclosure

The body's 'For More Information' section points to references/code-analysis-guide.md, references/skill-metrics-guide.md, and references/pattern-recognition-guide.md — none of which exist (no references/ directory is present), creating navigation dead ends. Additionally, hundreds of lines of example content that clearly belongs in separate reference files are inlined in SKILL.md, matching anchor 2 despite the body's good section headers.

2 / 5

Total

11

/

20

Passed

Description

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

The description is well-formed with explicit what/when structure and natural trigger phrases, but its scope is extremely broad, creating conflict risk with more specialized analytical skills. Buzzword phrasing ('Comprehensive', 'Task-based operations') slightly dilutes an otherwise concrete capability list.

Suggestions

Narrow the scope or add distinctive trigger terms (e.g., 'ecosystem-wide analysis', 'post-review pattern synthesis') so it does not compete with dedicated code-review or data-analysis skills on every query.

Replace buzzword openers ('Comprehensive analysis operations', 'Task-based operations') with concrete capability statements, e.g., 'Calculates code-quality metrics, identifies bottlenecks in workflows, and extracts cross-artifact patterns'.

DimensionReasoningScore

Specificity

Names five domains (code, skills, processes, data, patterns) and several concrete actions ('pattern recognition, metrics calculation, trend identification, and actionable insights generation'), though 'Comprehensive analysis operations' and 'Task-based operations' are buzzword-flavored and the actions remain abstract. Lists several specific actions with minor gaps rather than comprehensive concrete coverage, so 4 over 3 and below 5.

4 / 5

Completeness

Explicitly answers both what ('analysis operations for code, skills, processes, data, and patterns' with named sub-operations) and when ('Use when analyzing code quality, reviewing skill effectiveness, ...') with concrete trigger phrases. The 'what' portion is partly abstract ('Comprehensive', 'Task-based operations'), so it falls just short of anchor 5; the 'when' is explicit rather than weakly implied, so above anchor 3.

4 / 5

Trigger Term Quality

The 'Use when' clause supplies natural user phrasings ('analyzing code quality', 'reviewing skill effectiveness', 'identifying process improvements', 'extracting patterns', 'generating insights from data'). Good coverage, but common variations like 'metrics', 'trends', 'code review', or 'refactoring' are missing, keeping it below anchor 5.

4 / 5

Distinctiveness Conflict Risk

The description spans code, skills, processes, data, and patterns — essentially any analytical task — creating high overlap risk with code-review, data-analysis, and metrics skills. This matches anchor 2 ('Very broad; high overlap risk with many similar skills'); it is not somewhat-specific (3) because no niche trigger distinguishes it.

2 / 5

Total

14

/

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

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.