CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

swiftui-performance-audit

Audit SwiftUI runtime performance from code first. Use when diagnosing slow rendering, janky scrolling, expensive updates, or profiling needs.

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-structured diagnostic skill: lean token-efficient body, a clearly sequenced workflow with an explicit verification loop, and clean one-level progressive disclosure backed by real bundle files. The only improvements are trimming the duplicated Workflow/section overview and adding small executable Swift examples for the remediation guidance.

DimensionReasoningScore

Conciseness

The body is efficient and assumes competence — bullet lists of intake items, smell categories, and fixes with no basic-concept padding. Minor trimmable redundancy remains: the 'Workflow' list restates sections 1-6, and the same references are cited inline and again in the References section.

4 / 5

Actionability

Guidance is concrete and specific for an instruction-only skill (exact intake items, named smell categories like 'Unstable identity in lists and ForEach', specific fixes like 'Downsample images before rendering'), so the absence of code is not penalized. It is not fully copy-paste executable — no Swift snippets for fixes like equatable() or narrowed observation — which keeps it below the anchor-5 level.

4 / 5

Workflow Clarity

A clearly sequenced 6-step process with a conditional branch (profile only when code review is inconclusive) and an explicit verify step: 're-run the same capture and compare with baseline metrics'. The read-only diagnostic nature means the destructive-operation cap does not apply, and the verify step provides the feedback loop the anchor-5 example requires.

5 / 5

Progressive Disclosure

The body is a concise overview with well-signaled, one-level-deep references — all seven files cited (code-smells.md, profiling-intake.md, report-template.md, and four WWDC/doc references) exist in references/, and each section tells the reader exactly which file to open for detail. No nesting, no orphaned or missing paths.

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 with an explicit, symptom-specific 'Use when' clause and a well-defined SwiftUI performance niche. Its main weakness is capability breadth: only one concrete action ('audit') is stated rather than the fuller range (diagnose, remediate, verify) the skill actually covers.

Suggestions

List the fuller set of concrete actions in the what-clause, e.g., 'Audit SwiftUI runtime performance from code first: diagnose slow rendering and hangs, remediate invalidation and layout issues, and verify with before/after profiling.'

Add common user trigger phrases such as 'frame drops', 'hangs', 'laggy UI', or 'Instruments' to the when-clause to broaden natural keyword coverage.

DimensionReasoningScore

Specificity

Names the domain ('SwiftUI runtime performance') and one concrete action ('Audit ... from code first'), matching the anchor for 1-2 concrete actions but not comprehensive coverage. It does not list several specific actions (e.g., profiling, remediation, verification) that would justify a 4.

3 / 5

Completeness

Explicitly answers both what ('Audit SwiftUI runtime performance from code first') and when ('Use when diagnosing slow rendering, janky scrolling, expensive updates, or profiling needs') with concrete trigger phrases. The 'when' clause is explicit and symptom-specific, so it exceeds the anchor-4 'could be more explicit' level.

5 / 5

Trigger Term Quality

Good natural keyword coverage — 'slow rendering', 'janky scrolling', 'expensive updates', 'profiling', 'performance' — but a few common user phrasings are missing (e.g., 'frame drops', 'hangs', 'laggy', 'Instruments'). Comprehensive synonym coverage of the anchor-5 example is not present.

4 / 5

Distinctiveness Conflict Risk

'SwiftUI runtime performance' is a clear niche with distinct triggers (rendering, scrolling, updates), unlikely to fire for general code-review or document skills. It sits at the anchor-5 example's level of niche specificity.

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-performance-audit/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.