CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

axiom-swift-simplifier

Use when the user wants to simplify Swift code, reduce boilerplate, or make Swift more readable and idiomatic without changing behavior.

Quality

90%

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

SKILL.md
Quality
Evals
Security

Quality

Content

88%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 highly actionable, well-sequenced agent prompt: a concrete detection catalog with executable greps and per-pattern preconditions, a verify-in-context phase, an explicit over-simplification gate, and a complete output template with noise controls. Its only weaknesses are mild redundancy (the SwiftUI hand-off and scope restated multiple times) and a fully inlined single-file layout where splitting the detection catalog into a reference file would improve progressive disclosure.

DimensionReasoningScore

Conciseness

The body is dense and purpose-built (grep catalog, safety tags, output template) with almost no explanation of concepts Claude already knows, matching 'efficient; minor instances of over-explanation that could be trimmed'. Not 5 because the SwiftUI large-body hand-off is explained in three places (Scope, Output Format's Left As-Is, Related) and the trailing '## Scope' section restates the frontmatter description; not 3 because the padding is minor and the bulk of every section earns its tokens.

4 / 5

Actionability

The detection catalog gives copy-paste-ready grep regexes, concrete rewrites, and explicit preconditions per pattern, plus exclusion globs, a full report template, and numeric output limits — matching 'fully executable; copy-paste ready code or commands; specific examples cover the common cases'. Not 4 because the guidance goes beyond 'minor gaps': even edge handling (unprovable purity → ADVISORY, typed-throws widening) is specified concretely.

5 / 5

Workflow Clarity

Four clearly sequenced phases (Scan → Verify in Context → Safety Gate → Report) with explicit checkpoints: Phase 2 mandates reading surrounding context to confirm each match, and Phase 3 is a rejection gate plus safety-tag checklist with false-positive handling and large-report caps. This matches 'clear sequence with explicit validation steps ... checklists'; the skill is read-only, so no destructive-operation validation is required.

5 / 5

Progressive Disclosure

Sections are well-organized with clear headers, tables, and a Related section signaling adjacent agents, matching 'good structure; most content is appropriately placed; minor organization gaps'. Not 5 because there are no bundle files at all — the ~80-line detection catalog and the redundant trailing '## Scope' summary are inlined in a single file where a references/ split would keep SKILL.md a leaner overview; not 3 because navigation is easy and nothing is buried.

4 / 5

Total

18

/

20

Passed

Description

87%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: it combines a concrete what (simplify, reduce boilerplate, make idiomatic, behavior-preserving) with an explicit 'Use when' clause carrying natural trigger phrases, and it carves out a distinct niche with minimal conflict risk. The only soft spots are the absence of natural synonyms like 'clean up' or 'refactor' and of the '.swift' extension, and a what-clause that could enumerate the covered simplification categories more comprehensively.

DimensionReasoningScore

Specificity

"simplify Swift code, reduce boilerplate, or make Swift more readable and idiomatic without changing behavior" names the domain plus three concrete actions and a behavior constraint, matching the 'several specific actions; minor gaps' anchor. It falls short of 5 because it does not enumerate the specific kinds of simplifications (optional/guard cleanups, if/switch expressions, closure idioms) for comprehensive coverage, and exceeds 3 because more than 1-2 concrete actions are listed.

4 / 5

Completeness

Explicitly answers 'what' ("simplify Swift code, reduce boilerplate, or make Swift more readable and idiomatic without changing behavior") and 'when' with concrete trigger phrases ("Use when the user wants to simplify Swift code, reduce boilerplate, or make Swift more readable and idiomatic"), matching the anchor-5 pattern of both what AND when with concrete triggers. Not 4 because the 'when' clause is explicit and specific, not merely present.

5 / 5

Trigger Term Quality

Natural phrases users would say — "simplify", "reduce boilerplate", "more readable", "idiomatic", "Swift" — give good keyword coverage matching the anchor-4 example. Not 5 because common synonyms and extensions ("clean up", "refactor", ".swift") are missing; clearly above 3 since multiple natural trigger phrases are present rather than just a domain keyword.

4 / 5

Distinctiveness Conflict Risk

A clear niche — behavior-preserving Swift clarity work — with distinct triggers ("without changing behavior" separates it from refactoring/bug-fixing/perf skills), matching the anchor 'clear niche with distinct triggers; minimal conflict risk'. Not 4 because the description's scope language makes overlap with adjacent skills (API modernization, performance) unlikely at the trigger level.

5 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

CharlesWiltgen/Axiom

Path

axiom-codex/skills/axiom-swift-simplifier/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.