CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

axiom-audit-resize

Use when the user mentions window resizing support, resizable-window readiness, iPhone Mirroring compatibility, iPhone Duo readiness, scene-lifecycle migration checking, or preparing an app for the 27-cycle resizing model.

Quality

84%

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.

This is a strongly actionable audit workflow: sequenced phases with built-in verification loops, copy-paste grep patterns, explicit false-positive guards, output limits, and a validation script. The main weaknesses are mild repetition and the fact that all anti-pattern detail lives inline in SKILL.md with no bundle files to offload it.

Suggestions

Consolidate the per-finding Cross-Auditor notes into the single Phase 4 overlap list to trim repeated tokens (helps conciseness).

Move the 15 anti-pattern entries (Phase 2) into a references/anti-patterns.md file and keep a summary table in SKILL.md, so the main file reads as overview-plus-navigation (helps progressive_disclosure).

Verify the referenced sibling-skill paths (skills/uikit-modernization.md, skills/resizable-rendering.md, skills/spritekit.md, skills/iphone-duo.md) resolve in the containing plugin, since they are not part of this skill's bundle.

DimensionReasoningScore

Conciseness

The body is dense and high-signal — exact grep patterns, per-finding Issue/Fix pairs, no explanations of concepts Claude already knows — matching anchor 4's 'minor instances that could be trimmed' (e.g., Cross-Auditor overlap notes repeated across findings 2, 3, and 10, and the tool-use mandate restated in Phase 3). It is not a 5 because some repetition and rationale prose could be tightened without losing guidance.

4 / 5

Actionability

Every phase gives copy-paste-ready commands: literal grep patterns (e.g. `UIScreen\.main\.bounds`, `safeAreaInsets\.(left|right)\s*\*\s*2`), exact API names for fixes (`windowScene.sizeRestrictions?.minimumSize`, `panRecognizer.allowedScrollTypesMask = .all`), and a concrete validation command (`xcui resize sweep --sizes <breakpoints> --assert-id <id>`). Per the rubric's instruction-skill note, the absence of full code blocks is not penalized since the guidance is fully executable.

5 / 5

Workflow Clarity

Phases 1–5 are clearly sequenced with explicit validation checkpoints and feedback loops: "use Read to verify the surrounding context before reporting", "verify the translation against a known-positive string before trusting empty results", "Require evidence from the Phase 1 map — don't speculate", and present-the-map-before-proceeding. This matches anchor 5's explicit validation steps and error-recovery loops.

5 / 5

Progressive Disclosure

Sections are well organized with clearly signaled one-level-deep references to sibling skills ("axiom-uikit (skills/uikit-modernization.md)", "axiom-graphics (skills/resizable-rendering.md)"), but no bundle files exist in this skill and the ~150 lines of anti-pattern detail (Phase 2) could plausibly live in a reference file. This matches anchor 4's 'good structure, minor organization gaps' rather than 5's clean overview-with-references split.

4 / 5

Total

18

/

20

Passed

Description

72%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 trigger-first: it excels at natural, distinctive trigger phrases and carves a clear niche, but it omits any explicit statement of what the skill does. Adding a one-clause capability statement (e.g., "Audits UIKit code, Info.plist, and the scene manifest for resize-readiness violations") would resolve the main gap.

Suggestions

Add an explicit capability statement of what the skill does before the 'Use when' clause, e.g. "Detects resize-readiness violations across UIKit code, Info.plist, and the scene manifest. Use when…" — this would raise completeness and specificity.

Include a couple of the concrete actions from the body ( UIScreen.main detection, scene-lifecycle migration checking, UIRequiresFullScreen flagging) so the 'what' is stated, not just implied by triggers.

Consider adding the plain-language synonym "resizable windows on iOS 27" once to broaden natural trigger coverage beyond the niche product names.

DimensionReasoningScore

Specificity

The description names concrete check areas ("window resizing support", "scene-lifecycle migration checking", "preparing an app for the 27-cycle resizing model") but never states what the skill actually does (audit/detect/report violations), matching anchor 3's domain-plus-limited-actions level. It is not a 4 because no explicit list of performed actions is given, and not a 2 because the check areas are concrete rather than generic.

3 / 5

Completeness

An explicit "Use when the user mentions…" clause answers *when* concretely, but the *what* is only implied by the trigger list (readiness checking, preparation) rather than explicitly stated. This sits between anchor 2 (only 'when' without 'what') and anchor 4 (both present); the rich, explicit trigger list places it at 3 rather than 2.

3 / 5

Trigger Term Quality

Comprehensive natural trigger phrases — "window resizing support", "resizable-window readiness", "iPhone Mirroring compatibility", "iPhone Duo readiness" — including synonyms users would naturally say, matching the comprehensive-coverage anchor. Neighboring anchors lack either the synonym spread or the niche specificity shown here.

5 / 5

Distinctiveness Conflict Risk

The description carves a clear niche (27-cycle resize readiness for UIKit/configuration code) with distinct triggers ("iPhone Mirroring", "iPhone Duo") that minimal other skills would claim. It is not a 4 because even the closely related SwiftUI layout-auditor territory is distinguishable from these triggers.

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

CharlesWiltgen/Axiom

Path

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