CtrlK
BlogDocsLog inGet started
Tessl Logo

elixir-pro

Write idiomatic Elixir code with OTP patterns, supervision trees, and Phoenix LiveView. Masters concurrency, fault tolerance, and distributed systems. Use PROACTIVELY for Elixir refactoring, OTP design, or complex BEAM optimizations.

65

Quality

78%

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

Quality

Content

57%

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

A compact, well-sectioned body that names the right Elixir tooling, but it leans on generic boilerplate in the Instructions and trigger sections and offers no executable code or validation checkpoints. It reads more as an advisory checklist than a concrete procedural guide.

Suggestions

Replace the generic Instructions boilerplate ('Clarify goals...', 'Apply relevant best practices...') with Elixir-specific procedural guidance or remove it.

Add at least one executable example (e.g., a minimal GenServer or supervision tree snippet) and concrete commands (e.g., `mix test`, `:observer.start()`) to lift actionability.

Turn the Approach list into a real workflow with validation checkpoints (e.g., run `mix credo`/Dialyzer, then re-check after changes) instead of principle-only steps.

DimensionReasoningScore

Conciseness

Mostly efficient lists, but padded with templated boilerplate ('Working on elixir pro tasks or workflows', 'Clarify goals, constraints, and required inputs', 'Provide actionable steps and verification') that adds no domain value; not score 3 because of this filler, not score 1 because it never bloats into explaining concepts Claude already knows.

2 / 3

Actionability

Names concrete tools ('Test with ExUnit', 'Profile with :observer and :recon', 'Dialyzer specs', 'Benchee') but provides no executable code, commands, or copy-paste examples; not score 3 because nothing is executable, not score 1 because specific tooling and patterns are given rather than vague abstraction.

2 / 3

Workflow Clarity

The Approach section lists a numbered sequence (1-6) but contains no validation checkpoints or error-recovery feedback loops, and 'validate outcomes' is only implicit; not score 3 because checkpoints are missing, not score 1 because steps are present and sequenced.

2 / 3

Progressive Disclosure

The body is under 50 lines, single-domain, needs no external references, and is organized into clear labeled sections (Use when / Do not use / Instructions / Focus Areas / Approach / Output), meeting the simple-skill allowance for a 3; not score 2 because organization is clean rather than monolithic or poorly signaled.

3 / 3

Total

9

/

12

Passed

Description

100%

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, concrete description that names specific capabilities, provides an explicit 'Use PROACTIVELY for...' trigger, and occupies a clear Elixir-specific niche. The only minor weakness is the mildly over-claiming word 'Masters', which borders on buzzword fluff.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Write idiomatic Elixir code with OTP patterns, supervision trees, and Phoenix LiveView' plus 'Elixir refactoring, OTP design, or complex BEAM optimizations' — matching the score-3 anchor for listing several specific concrete actions; not score 2 because the actions are comprehensive rather than a partial domain+action set.

3 / 3

Completeness

Explicitly states both what ('Write idiomatic Elixir code... Masters concurrency, fault tolerance, and distributed systems') and when ('Use PROACTIVELY for Elixir refactoring, OTP design, or complex BEAM optimizations'), satisfying the explicit-trigger requirement; not score 2 because an explicit 'Use...' trigger clause is present.

3 / 3

Trigger Term Quality

Natural terms an Elixir user would say are well covered — 'Elixir', 'OTP', 'supervision trees', 'Phoenix LiveView', 'Elixir refactoring', 'BEAM optimizations'; not score 2 because these are domain-natural keywords rather than only jargon or a single generic phrase.

3 / 3

Distinctiveness Conflict Risk

The Elixir/OTP/Phoenix/BEAM niche is sharply scoped and unlikely to trigger for unrelated skills; not score 2 because the triggers are domain-distinct rather than broadly overlapping.

3 / 3

Total

12

/

12

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
rmyndharis/antigravity-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.