CtrlK
BlogDocsLog inGet started
Tessl Logo

window-management

Customize macOS 15+ SwiftUI windows and scene behavior using Window, WindowGroup, and macOS window modifiers. Use when styling or hiding window toolbars and titles, extending drag regions with WindowDragGesture, replacing window backgrounds with materials, disabling minimize or restoration for utility windows, setting default or ideal window placement from content/display size, creating borderless windows, or tuning default launch behavior.

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 body is a lean, actionable reference with concrete Swift snippets, a sequenced workflow that includes verification and escalation, and a review checklist. It is well-organized with no nested or broken references.

DimensionReasoningScore

Conciseness

The body is dense with actionable API guidance organized into tight bullet sections and does not explain concepts Claude already knows (no 'what SwiftUI is' or 'what a window is' padding). Every section earns its place, matching the 'lean and efficient' anchor rather than the 'mostly efficient but could be tightened' level.

3 / 3

Actionability

Concrete Swift snippets and named modifiers (.toolbar(removing: .title), .containerBackground(.thickMaterial, for: .window), .windowMinimizeBehavior(.disabled), WindowDragGesture(), .defaultWindowPlacement, etc.) give copy-paste-ready guidance. The only abstractions are trivial math helpers in the placement snippet, which does not drop it to the pseudocode anchor.

3 / 3

Workflow Clarity

The numbered Workflow includes an explicit verification checkpoint (step 6: build and launch with build-run-debug to verify) and an escalation/fallback path (step 7: switch to appkit-interop), plus a separate Review Checklist. This matches the 'clear sequence with explicit validation steps and checklists' anchor.

3 / 3

Progressive Disclosure

The skill is a single well-organized file with clearly labeled sections and no nested references; navigation is easy and the 'When To Use Other Skills' section signals sibling-skill routing. With no need for external bundle files, the well-organized structure meets the top anchor.

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 specific, third-person, and covers both capabilities and explicit use-when triggers with natural terminology. It carves out a clear niche with low conflict risk.

DimensionReasoningScore

Specificity

Lists many concrete actions (styling/hiding toolbars and titles, extending drag regions, replacing backgrounds with materials, disabling minimize/restoration, setting placement, creating borderless windows, tuning launch behavior) and names the specific APIs (Window, WindowGroup, WindowDragGesture). This is a clear match for 'lists multiple specific concrete actions' and not the level below, which only names a domain and some actions.

3 / 3

Completeness

It states what the skill does ('Customize macOS 15+ SwiftUI windows and scene behavior...') and gives an explicit 'Use when...' clause enumerating triggers, answering both what and when. This matches the top anchor and exceeds the 'has what, when missing or implied' level.

3 / 3

Trigger Term Quality

Phrases like 'window toolbars and titles', 'drag regions', 'utility windows', 'window placement', 'borderless windows', and 'launch behavior' are terms a macOS SwiftUI developer would naturally say. Coverage of natural terms is good rather than partial, so it is above the 'some relevant keywords' anchor.

3 / 3

Distinctiveness Conflict Risk

The niche is narrow (macOS 15+ SwiftUI window/scene customization) with distinct triggers unlikely to fire for unrelated skills, and the body further delineates sibling skills. It is clearly above the 'somewhat specific but could overlap' anchor.

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.