CtrlK
BlogDocsLog inGet started
Tessl Logo

swift-interactions

Use when generating SwiftUI iOS 26 micro-interactions and animations. Triggers on phrases like "on scroll", "when tapped", "on appear", "while dragging", "when [state] changes", "on focus", "make this animate", "spring", "morph", "collapse", "parallax", "hero transition", "matched geometry", "liquid glass", "shrink toolbar", "stagger", "shimmer", "card flip", "swipe to dismiss", "pull to refresh", "ripple", "haptic". Routes to recipe folders by interaction trigger so the agent loads only what it needs.

72

Quality

88%

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

82%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 progressive-disclosure routing skill that is lean and actionable, with concrete global rules and a clear three-step workflow. Main gaps are the absence of any inline code sample and the referenced recipe folders not being present in the supplied bundle.

Suggestions

Include one short inline SwiftUI code snippet (e.g., a scoped withAnimation spring) so the body demonstrates the expected recipe style without requiring a file load.

Ship the referenced recipe folders (on-scroll/, on-tap/, on-appear/, on-drag/, on-state-change/, on-focus/) with at least their README.md indexes so referenced paths resolve in the bundle.

Add an explicit verify step for non-scroll recipes (e.g., 'confirm the animation respects Reduce Motion') to generalize the existing scroll-perf checkpoint into a full validation loop.

DimensionReasoningScore

Conciseness

Lean body with a routing table, terse numbered steps, and eight high-signal global rules; assumes Claude's SwiftUI competence and avoids explaining basics, with every section earning its place.

5 / 5

Actionability

Provides a concrete routing procedure, explicit tie-break rule ('on scroll beats morph'), and specific API names (.spring(response:dampingFraction:), GlassEffectContainer, accessibilityReduceMotion), but contains no inline runnable SwiftUI code sample since recipes live in unloaded files.

4 / 5

Workflow Clarity

Three clearly sequenced steps (identify trigger, read folder README, read only matched recipe) with an explicit fallback path and a shipping checkpoint (performance.md Scroll-perf checklist for scroll-driven work), though general validation checkpoints are implicit.

4 / 5

Progressive Disclosure

Clear overview routes to per-folder recipe READMEs and four real, one-level-deep reference files (api-matrix.md, animation-curves.md, liquid-glass.md, performance.md) with a navigation table; minor gap is that the referenced recipe folders (on-scroll/, on-tap/, etc.) are not present in the bundle.

4 / 5

Total

17

/

20

Passed

Description

95%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, well-targeted description that clearly states both capability and trigger conditions with an extensive, natural keyword list. The only minor weakness is that the explicit action verbs are limited to generating and routing.

DimensionReasoningScore

Specificity

Names concrete actions ('generating SwiftUI iOS 26 micro-interactions and animations', 'Routes to recipe folders by interaction trigger') rather than vague language, with only minor coverage gaps in enumerating distinct generation actions.

4 / 5

Completeness

Explicitly answers both what (generating/routing SwiftUI micro-interactions) and when ('Use when generating... Triggers on phrases like...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive list of natural user phrases ('on scroll', 'when tapped', 'morph', 'hero transition', 'matched geometry', 'liquid glass', 'pull to refresh', 'haptic') including synonyms and variations a user would actually say.

5 / 5

Distinctiveness Conflict Risk

Narrow niche (SwiftUI iOS 26 micro-interactions) with distinctive triggers ('liquid glass', 'matched geometry', 'hero transition') giving minimal conflict risk with other skills.

5 / 5

Total

19

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
tombrewsviews/skill-swift-interactions
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.