CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

axiom-design

Use when making visual or interaction design decisions for an Apple app — HIG patterns, Liquid Glass, SF Symbols, typography, app entry-point and auth-flow structure.

Quality

67%

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

Quality

Content

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

A router-style SKILL.md with genuinely good routing design — specific symptom-to-file mapping, conflict resolution, and anti-rationalization guidance — but it is padded by four redundant renditions of the same routing map, and every reference it routes to is missing from the bundle, so the progressive-disclosure structure exists only on paper.

Suggestions

Collapse the redundant routing renditions: keep the Quick Reference table and the numbered Decision Tree, and delete the dot digraph, the Critical Patterns section, and the Example Invocations (or keep just one of the latter two) — this would cut the body roughly in half.

Bundle the referenced skills/*.md files (or fix the paths to wherever they actually live relative to this SKILL.md) so the one-level-deep references resolve; a router whose targets are absent provides no navigable content.

Trim the Anti-Rationalization table to the highest-frequency misconceptions (e.g., semantic colors, Liquid Glass ≠ blur, Dynamic Type) and drop rows whose 'Reality' column merely restates the routing table.

DimensionReasoningScore

Conciseness

The same routing map is restated four times — Quick Reference table (17 rows), dot digraph (~17 edges), numbered Decision Tree list (14 items), and Example Invocations (10 mappings) — plus a fifth restatement in Critical Patterns, which summarizes what each referenced file contains. This is 'noticeably verbose; several unnecessary... padded sections' (anchor 2): the dot graph in particular duplicates the numbered list immediately below it, and while nothing explains concepts Claude already knows, well over half the body is redundant routing.

2 / 5

Actionability

For a router skill, guidance is concrete and executable: each symptom maps to a specific file ('Liquid Glass effects, adoption, migration from blur effects | See skills/liquid-glass.md'), with explicit multi-skill chains ('Read skills/hig.md, then /skill axiom-accessibility') and a Conflict Resolution section giving precedence rules. Minor gaps keep it below 5: a few rows defer vaguely ('See axiom-swiftui') and the auditor row buries its procedure in a parenthetical.

4 / 5

Workflow Clarity

The routing workflow (identify task → consult decision tree → read referenced file) is unambiguous and consistently encoded, and conflict-resolution ordering ('Use design FIRST... Then use swiftui') sequences cross-skill cases. Below 5 because multi-file chains are not explicitly sequenced and the four redundant renditions of the routing map must be kept mutually consistent.

4 / 5

Progressive Disclosure

The body is structured exactly like anchor 5 — an overview with clearly signaled, one-level-deep references — but none of the referenced files (skills/hig.md, skills/liquid-glass.md, skills/sf-symbols-ref.md, etc.) exist in the bundle: there is no references/, skills/, or assets/ directory, so every pointer dangles in the evaluated context. Scored against the actual bundle structure, navigation cannot be verified and the intended content split is not realized, which pulls it to anchor 3.

3 / 5

Total

13

/

20

Passed

Description

65%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 well-scoped, Apple-specific trigger description with strong natural keywords and low conflict risk, but it is 'when'-only: it never states what the skill does or provides concrete actions, leaving the what implied by a topic list.

Suggestions

Add a what-clause before the Use when clause, e.g., 'Provides decision trees and Apple HIG reference guidance for visual and interaction design. Use when...'

Name concrete actions or outcomes (e.g., 'select semantic colors, pick SF Symbol rendering modes, plan Liquid Glass adoption, structure auth flows') instead of the generic 'making design decisions'.

Include common synonyms such as 'Human Interface Guidelines', 'UI design', and 'iOS/macOS design' so users who don't say 'HIG' or 'Liquid Glass' still trigger the skill.

DimensionReasoningScore

Specificity

The description names concrete topic areas ("HIG patterns, Liquid Glass, SF Symbols, typography, app entry-point and auth-flow structure") beyond just the domain, but the only action stated is the generic "making visual or interaction design decisions". It sits between anchor 2 (actions minimal/generic) and anchor 4 (lists several specific actions) — specific scope, no concrete actions.

3 / 5

Completeness

The 'when' is explicit ("Use when making visual or interaction design decisions for an Apple app") and the em-dash list implies scope, but there is no statement of what the skill actually does (e.g., provides decision trees and reference guides). This is above anchor 2 ('only when present without what') because the topic list supplies a partial what, but below anchor 4, which requires both what and when explicitly.

3 / 5

Trigger Term Quality

Strong natural terms users would say: "HIG", "Liquid Glass", "SF Symbols", "typography", "auth-flow", "Apple app". A few common variations are missing (e.g., "Human Interface Guidelines" spelled out, "UI design", "iOS design"), matching anchor 4's 'good keyword coverage; a few natural terms missing' rather than anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The niche is clear and Apple-specific — "HIG patterns, Liquid Glass, SF Symbols" are distinctive triggers that few other skills would claim, and 'design decisions' distinguishes it from implementation skills (SwiftUI/UIKit). Minimal conflict risk, matching anchor 5.

5 / 5

Total

15

/

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

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

CharlesWiltgen/Axiom

Path

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