CtrlK
BlogDocsLog inGet started
Tessl Logo

axiom-audit-swiftui-layout

Use when the user mentions SwiftUI layout review, adaptive layout issues, GeometryReader problems, or multi-device layout checking.

65

Quality

77%

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-audit-swiftui-layout/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

81%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 well-structured, actionable auditor with explicit validation checkpoints, concrete grep/fix patterns, and clear phase sequencing. It is lean and disciplined; the only modest gap is that most detection detail lives inline in one long file rather than being split into a bundled reference.

DimensionReasoningScore

Conciseness

Largely lean: grep patterns, fixes, and tables carry the signal with little concept-explaining padding. A few explanatory sentences (e.g. why size class != orientation) are justified domain specifics rather than generic padding, though some anti-pattern 'Issue' prose could be trimmed further.

4 / 5

Actionability

Provides concrete, runnable Grep/Glob patterns per anti-pattern and concrete fix snippets (e.g. the containerRelativeFrame replacement); a few fixes stay at the API-name level rather than copy-paste code, leaving minor gaps.

4 / 5

Workflow Clarity

Five clearly sequenced phases with explicit validation checkpoints: 'Read 3-5 key view files', 'use Read to verify the surrounding context before reporting', and output-gate rules ('Present this map before proceeding', 'Only proceed when validation passes'-style gating). False-positive and output-limit rules add error-recovery guardrails.

5 / 5

Progressive Disclosure

Well-organized into phases with clear headers and a one-level 'Related' pointer to the axiom-swiftui skill; no nested references. It is a single long file, though, and the 10 anti-patterns plus compound tables could arguably live in a bundled reference file, leaving a minor organization gap.

4 / 5

Total

17

/

20

Passed

Description

73%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 clear, third-person description with explicit 'Use when...' triggers and a well-scoped SwiftUI-layout niche. It is solid overall but the 'what' half stays at the action-category level rather than listing the concrete detections the skill performs, capping specificity at 3.

Suggestions

Add one or two concrete detection actions to the 'what' half, e.g. 'detects GeometryReader-in-stack, deprecated UIScreen/UIDevice APIs, and identity-losing conditional stack switches'.

Optionally mention the output (a layout health score and severity-ranked issue list) so 'when' clarifies what the user gets back.

Consider adding synonyms like 'responsive layout' or 'Split View / Stage Manager layout' to broaden trigger coverage.

DimensionReasoningScore

Specificity

Names the domain (SwiftUI layout) and a couple of concrete activities (review, detecting GeometryReader problems, multi-device checking), but the actions stay generic ('review', 'checking') without enumerating the specific detection steps the skill actually performs.

3 / 5

Completeness

Both halves are present: 'what' is detecting SwiftUI layout/adaptive issues, and 'when' is the explicit 'Use when the user mentions...' clause; the 'when' lists concrete triggers but could be slightly more specific about the audit output.

4 / 5

Trigger Term Quality

Includes natural phrases a user would say ('SwiftUI layout review', 'adaptive layout issues', 'GeometryReader problems', 'multi-device layout checking'); a few common synonyms (e.g. 'responsive layout', 'Split View') are missing but coverage is good.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (SwiftUI layout auditing with GeometryReader/adaptive triggers) that is unlikely to collide with general Swift or non-layout skills; triggers are specific enough to fire only for this use case.

5 / 5

Total

16

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
CharlesWiltgen/Axiom
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.