CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

julia-pro

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

Quality

53%

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 ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/julia-pro/SKILL.md

The canonical home for this skill is julia-pro in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

31%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 a persona prompt rather than an actionable skill: exhaustive capability catalogs, near-zero executable guidance, and a single reference pointing to a nonexistent file. It reads as a resume of Julia expertise Claude largely already has, spending context tokens without teaching anything task-specific.

Suggestions

Cut the Capabilities/Knowledge Base/Behavioral Traits catalogs to a short list of genuinely non-obvious guidance, and move topic-specific detail into real reference files (create `resources/implementation-playbook.md` or fix the path).

Add concrete, executable content: example Project.toml setup via Pkg.jl, a @code_warntype type-stability check snippet, and a BenchmarkTools.jl benchmarking template.

Turn the Response Approach into a validated workflow with explicit checkpoints, e.g. "4. Test: run `Pkg.test()`; 5. Verify type stability with @code_warntype and fix any instabilities before optimizing."

DimensionReasoningScore

Conciseness

Roughly 150 lines of "Capabilities", "Knowledge Base", and "Behavioral Traits" bullet catalogs enumerate ecosystem knowledge (Flux.jl, Genie.jl, Docker, GitHub Actions) that adds little beyond what a competent model already knows, and Purpose, Capabilities, and Knowledge Base restate the same material three times. This is noticeably more padded than anchor 3's "some unnecessary explanation", though it lists rather than prose-explains basics, so it stays above anchor 1.

2 / 5

Actionability

There is no executable code or a single command in the body; the Instructions section is abstract ("Apply relevant best practices and validate outcomes", "Provide actionable steps and verification"), and its one detail pointer — "If detailed examples are required, open `resources/implementation-playbook.md`" — references a file that does not exist in the bundle. A few concrete rules in Important Constraints ("NEVER edit Project.toml directly", "check type stability with @code_warntype") provide minimal concrete guidance, keeping it above anchor 1.

2 / 5

Workflow Clarity

The "Response Approach" section gives a coherent 8-step numbered sequence naming tools (analyze, design type hierarchies, implement, test, profile, document, format, check composability). But validation checkpoints are only implicit — there is no validate-then-proceed instruction such as "run @code_warntype and fix instabilities before moving on" — matching anchor 3's steps-without-checkpoints.

3 / 5

Progressive Disclosure

No bundle files exist (no references/, scripts/, or assets/ directories), so the body's sole reference to `resources/implementation-playbook.md` is broken navigation, while ~150 lines of capability-catalog content that belongs in a separate reference file are inlined in SKILL.md. Scored against the actual (empty) bundle structure, this matches anchor 2: content that clearly belongs in separate files is inlined and the one reference is effectively unusable.

2 / 5

Total

9

/

20

Passed

Description

53%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 middling description: it identifies the Julia niche and a few meaningful topic areas, but relies on the vague verb "Master", contains buzzword phrases, and entirely lacks a "Use when..." trigger clause. Adding explicit trigger guidance and more concrete capability verbs would lift it substantially.

Suggestions

Add an explicit trigger clause, e.g. "Use when working on Julia code or .jl files, optimizing Julia performance, or designing multiple dispatch hierarchies."

Replace buzzword phrases ("modern features", "production-ready practices") with concrete capabilities like "optimize type stability", "profile with BenchmarkTools.jl", or "set up Pkg.jl environments".

Include natural synonyms and file extensions users would actually say: "JuliaLang", ".jl", "type stability", "Julia packages".

DimensionReasoningScore

Specificity

The description names the domain ("Julia 1.10+") and two fairly concrete areas ("performance optimization", "multiple dispatch"), but the only verb is the vague "Master" and "modern features" / "production-ready practices" are buzzword padding. It lists topic areas rather than specific actions, so it sits at anchor 3 rather than 4.

3 / 5

Completeness

The "what" is stated ("Master Julia 1.10+ with modern features, performance optimization, multiple dispatch, and production-ready practices") but there is no "Use when..." clause or equivalent explicit trigger guidance, which caps completeness at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

It includes relevant keywords a user might say ("Julia", "Julia 1.10+", "performance optimization", "multiple dispatch") but misses common variations and synonyms ("JuliaLang", ".jl", "type stability", "Pkg"). More than a few natural terms are missing, which keeps it below anchor 4.

3 / 5

Distinctiveness Conflict Risk

"Julia 1.10+" and "multiple dispatch" establish a clear language niche with low conflict risk against non-Julia skills. However, the broad "Master Julia... production-ready practices" framing would overlap with closely related Julia skills (the name "julia-pro" implies sibling variants), so it does not reach anchor 5's minimal conflict risk.

4 / 5

Total

13

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills-claude/skills/julia-pro/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.