CtrlK
BlogDocsLog inGet started
Tessl Logo

julia-pro

Master Julia 1.10+ with modern features, performance optimization, multiple dispatch, and production-ready practices.

29

Quality

23%

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/julia-pro/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

10%Scale 1-5

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

This skill is essentially a persona/role description rather than an actionable skill. It extensively lists Julia ecosystem tools, packages, and concepts that Claude already knows, without providing any concrete code examples, executable commands, or specific workflows. The content would need a fundamental restructuring to move from describing what Claude should know to providing actionable, novel guidance that Claude can execute.

Suggestions

Replace the extensive capability/knowledge lists with concrete, executable code examples for the most common Julia tasks (e.g., package creation, type stability checking, performance profiling workflows).

Add specific validation workflows with feedback loops, such as: run @code_warntype -> identify type instabilities -> fix -> re-check, with actual code snippets at each step.

Move detailed reference material (package lists, ecosystem overview) into bundle files and keep SKILL.md focused on actionable patterns and constraints that Claude wouldn't know by default.

Remove sections that restate Claude's existing knowledge (Capabilities lists, Knowledge Base, Example Interactions) and replace with project-specific conventions, gotchas, or non-obvious patterns unique to this skill's context.

DimensionReasoningScore

Conciseness

Extremely verbose and padded. The vast majority of content is listing capabilities, tools, and packages that Claude already knows about. Sections like 'Capabilities', 'Knowledge Base', 'Behavioral Traits', and 'Example Interactions' are essentially restating Claude's existing knowledge about the Julia ecosystem without adding actionable, novel information. The content reads like a persona description rather than a skill.

1 / 5

Actionability

There is zero executable code, no concrete commands, no specific examples, and no copy-paste ready snippets. The entire skill is abstract descriptions and bullet-point lists of tools and concepts. The 'Response Approach' section lists vague steps like 'Analyze requirements' and 'Design type hierarchies' without any concrete guidance on how to do these things.

1 / 5

Workflow Clarity

The 'Response Approach' section provides a rough 8-step sequence but steps are vaguely defined (e.g., 'Analyze requirements', 'Design type hierarchies') with no validation checkpoints, no error recovery, and no concrete commands. The 'Important Constraints' section lists some rules but doesn't integrate them into a workflow. No feedback loops exist.

2 / 5

Progressive Disclosure

There is one reference to 'resources/implementation-playbook.md' but no bundle files are provided, so it's unclear if this reference is valid. The massive amount of content (capability lists, behavioral traits, knowledge base) is all inlined in a monolithic fashion when it could be split into reference files. The structure uses headers but the content under them is just flat bullet lists with no meaningful organization for discovery.

2 / 5

Total

6

/

20

Passed

Description

36%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 identifies the language and version but reads more like a course title than a skill description. It lacks concrete actions, specific trigger terms users would naturally use, and has no 'when to use' guidance. The use of 'Master' as a verb is also somewhat ambiguous—it's unclear if this skill helps write Julia code, review it, optimize it, or teach it.

Suggestions

Add a 'Use when...' clause with trigger terms like 'Julia code', '.jl files', 'Julia package', 'type dispatch', or 'Julia performance'.

Replace vague phrases like 'modern features' and 'production-ready practices' with concrete actions such as 'write type-stable functions', 'design package structures', 'optimize allocations', 'implement multiple dispatch patterns'.

Clarify the skill's purpose—is it for writing new Julia code, reviewing existing code, optimizing performance, or all of the above?

DimensionReasoningScore

Specificity

Names the domain (Julia 1.10+) and mentions broad categories like 'performance optimization' and 'multiple dispatch', but these are high-level concepts rather than concrete actions. No specific tasks like 'write benchmarks', 'define type hierarchies', or 'profile code' are listed.

2 / 5

Completeness

Has a vague 'what' (master Julia with modern features and optimization) but completely lacks a 'when' clause. There is no explicit guidance on when Claude should select this skill, which per the rubric caps this at 3 maximum, and the 'what' itself is too vague to reach 3.

2 / 5

Trigger Term Quality

Includes 'Julia 1.10+', 'performance optimization', 'multiple dispatch', and 'production-ready' which are relevant keywords. However, it misses natural user phrases like 'Julia code', '.jl files', 'type system', 'metaprogramming', 'packages', or specific Julia ecosystem terms users would mention.

3 / 5

Distinctiveness Conflict Risk

Specifying 'Julia 1.10+' provides some distinctiveness from general programming skills, but terms like 'performance optimization' and 'production-ready practices' are generic enough to overlap with skills for other languages. The lack of Julia-specific triggers increases conflict risk.

3 / 5

Total

10

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-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.