CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

swiftui-ui-patterns

Build and refactor SwiftUI UI with component patterns and examples. Use when shaping navigation, state, layouts, controls, or screen composition.

69

Quality

87%

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

85%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-engineered skill body: lean convention-only content, concrete API-level rules, a validated workflow with explicit build/preview feedback loops, and exemplary one-level-deep reference structure over a 30-file bundle. The only improvements are tightening two dense passages and optionally inlining a minimal code skeleton for the highest-frequency path.

DimensionReasoningScore

Conciseness

The body is dense, imperative, and restricted to project-specific conventions Claude cannot infer (wrapper choices, sheet patterns, repo search commands), assuming SwiftUI competence throughout. It falls short of the 5-anchor only because of minor trimmable material: the long iOS 16 fallback sentence and step 6's paragraph packing build validation, preview-crash recovery, and common compile errors into one block.

4 / 5

Actionability

Guidance is concrete and API-level — ".sheet(item:) over .sheet(isPresented:)", "rg \"TabView\\(\"", a scenario-to-wrapper decision table, and named AppTab/RouterPath skeletons — clearly above the incomplete 3-anchor. It does not reach the 5-anchor because SKILL.md itself contains no copy-paste code, deferring code to reference files.

4 / 5

Workflow Clarity

The 6-step "Workflow for a new SwiftUI view" is clearly sequenced with an explicit mid-course gate ("Build and verify no compiler errors before proceeding") and a validate→fix→rebuild feedback loop ("If the build fails: read the error message carefully, fix the identified issue, then rebuild"), plus preview-crash isolation recovery — matching the 5-anchor, not the 4-anchor's 'minor validation gaps'.

5 / 5

Progressive Disclosure

The body is an overview that pushes all detail to a verified one-level-deep bundle: every references/*.md path cited exists, components-index.md serves as a real entry point with per-entry when-to-use lines, and each inline pointer states its topic. This matches the 5-anchor exactly.

5 / 5

Total

18

/

20

Passed

Description

82%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 strong description: third-person, concise, with an explicit 'Use when...' clause covering concrete SwiftUI trigger areas. Its only real gap is action breadth — two verbs (build, refactor) — and a few missing natural synonyms, not any vagueness or overlap risk.

DimensionReasoningScore

Specificity

"Build and refactor SwiftUI UI with component patterns and examples" names the domain with exactly two concrete actions (build, refactor), matching the 1-2-actions anchor; the 4-anchor expects several distinct listed actions, which this lacks.

3 / 5

Completeness

It explicitly answers both "what" ("Build and refactor SwiftUI UI with component patterns and examples") and "when" ("Use when shaping navigation, state, layouts, controls, or screen composition") with concrete trigger phrases, matching the 5-anchor rather than the 4-anchor where the 'when' is only present but less explicit.

5 / 5

Trigger Term Quality

"Use when shaping navigation, state, layouts, controls, or screen composition" provides good natural-keyword coverage, but common user phrasings like "views", "screens", "Swift", or "iOS" are missing, so it falls short of the 5-anchor's synonym/extension coverage.

4 / 5

Distinctiveness Conflict Risk

"SwiftUI UI" with component-pattern triggers carves out a clear niche with minimal overlap risk; unlike the 4-anchor's "minor overlap risk with closely related skills," no generic wording here would pull in non-SwiftUI skills.

5 / 5

Total

17

/

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

openai/plugins

Path

plugins/build-ios-apps/skills/swiftui-ui-patterns/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.