CtrlK
BlogDocsLog inGet started
Tessl Logo

macos-swiftui-patterns

Build macOS SwiftUI scenes and components with desktop patterns. Use when shaping windows, commands, toolbars, settings, split views, or inspectors.

80

Quality

100%

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

100%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The SKILL.md body is a lean, actionable overview that assumes Claude's competence, sequences the new-app workflow with an explicit validation checkpoint, and cleanly delegates detail to six real one-level-deep reference files. The only minor tightening opportunity is the color-fill guidance repeated across the General Rules and Anti-Patterns sections.

DimensionReasoningScore

Conciseness

The body is dense and assumes Claude's SwiftUI competence, with no concept padding (no "what is a NavigationSplitView" filler); every rule carries specific guidance such as the 30-character menu cap and sidebar row limits. There is mild repetition of the color-fill guidance across Rules and Anti-Patterns, but the Anti-Patterns section reformulates rather than pads.

3 / 3

Actionability

It gives concrete, copy-paste-ready guidance: specific file paths (App/<AppName>App.swift, Views/ContentView.swift), scene types, executable commands (git rev-parse --is-inside-work-tree, git init), specific API calls, and a scenario-to-wrapper state-ownership table.

3 / 3

Workflow Clarity

The "Workflow For A New macOS Scene Or View" is a 7-step sequenced process with an explicit validate step (step 7: build + usability pass), complemented by a "Pre-Edit Checklist"; risky scaffold/git operations carry checkpoints.

3 / 3

Progressive Disclosure

The body is an overview that signals six one-level-deep references in a dedicated "Cross-Cutting References" section plus inline pointers; all referenced files (components-index, windowing, settings, commands-menus, split-inspectors, menu-bar-extra) exist and components-index.md is the documented entry point.

3 / 3

Total

12

/

12

Passed

Description

100%

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 concise, third-person, and specific, covering both the capabilities and explicit use-when triggers with natural terminology. It carves a clear niche distinct from the sibling AppKit interop skill.

DimensionReasoningScore

Specificity

Names the concrete domain ("Build macOS SwiftUI scenes and components with desktop patterns") and enumerates multiple specific surfaces (windows, commands, toolbars, settings, split views, inspectors) rather than vague language.

3 / 3

Completeness

It answers both what ("Build macOS SwiftUI scenes and components with desktop patterns") and when (explicit "Use when shaping..." trigger), matching the full-coverage anchor.

3 / 3

Trigger Term Quality

The "Use when shaping windows, commands, toolbars, settings, split views, or inspectors" clause uses natural terms a SwiftUI developer would actually say, covering common desktop-pattern vocabulary.

3 / 3

Distinctiveness Conflict Risk

The "macOS SwiftUI scenes/components with desktop patterns" niche is specific and the body cross-references the separate macos-appkit-interop skill, making it clearly distinct and unlikely to trigger for the wrong skill.

3 / 3

Total

12

/

12

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
robinebers/openusage
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.