CtrlK
BlogDocsLog inGet started
Tessl Logo

swiftui-pro

Comprehensively reviews SwiftUI code for best practices on modern APIs, maintainability, and performance. Use when reading, writing, or reviewing SwiftUI projects.

86

1.12x
Quality

81%

Does it follow best practices?

Impact

93%

1.12x

Average score across 3 eval scenarios

SecuritybySnyk

The risk profile of this skill

SKILL.md
Quality
Evals
Security

Evaluation results

100%

9%

SwiftUI Code Review

SwiftUI code review for deprecated APIs and anti-patterns

Criteria
Without this skill
With this skill

Organized by file

100%

100%

Before/after code fix

100%

100%

foregroundColor flagged

100%

100%

cornerRadius flagged

100%

100%

NavigationView flagged

100%

100%

Toolbar placement flagged

0%

100%

Text + concatenation flagged

100%

100%

onChange 1-param flagged

100%

100%

Icon-only button flagged

100%

100%

Binding(get:set:) flagged

100%

100%

onTapGesture flagged

100%

100%

AnyView flagged

80%

100%

PreviewProvider flagged

100%

100%

Prioritized summary

100%

100%

97%

16%

SwiftUI Contacts Feature

SwiftUI contacts search with locale-aware filtering, system empty-state, and design constants

Criteria
Without this skill
With this skill

localizedStandardContains

100%

100%

ContentUnavailableView.search

100%

100%

Dynamic Type fonts

62%

100%

No UIColor

100%

100%

bold() not fontWeight

42%

100%

Label for icon+text

0%

62%

Button not onTapGesture

100%

100%

Icon-only button text label

100%

100%

Design constants file

100%

100%

No hardcoded padding/spacing

87%

100%

TextField axis:vertical

100%

100%

#Preview macro

100%

100%

@Observable + @MainActor

57%

100%

84%

6%

Task Manager Feature

Modern SwiftUI task manager feature

Criteria
Without this skill
With this skill

NavigationStack usage

100%

100%

navigationDestination(for:)

100%

100%

@Observable + @MainActor

100%

100%

No legacy observation

100%

100%

Private @State

100%

100%

Identifiable conformance

50%

100%

sheet(item:) for add/edit sheet

37%

0%

#Preview macro

100%

100%

One type per file

75%

100%

Button actions extracted

16%

66%

No DispatchQueue

100%

100%

No third-party imports

100%

100%

No computed-property sub-views

0%

0%

Repository
twostraws/SwiftUI-Agent-Skill
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.