skills/mobile/liquid-glass-ios/SKILL.md
Apple's Liquid Glass design system for iOS 26+ and iPadOS 26+. Use when building iOS 26+ UI with glassEffect, implementing GlassEffectContainer, working with glass morphing transitions, or migrating from UIKit to SwiftUI glass APIs.
npx skillsauth add ravnhq/ai-toolkit liquid-glass-iosInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Implementation patterns for Apple's Liquid Glass design system in iOS 26+ and iPadOS 26+, covering SwiftUI glassEffect APIs and UIKit NSGlassEffectView integration.
Liquid Glass is Apple's next-generation frosted glass design pattern for iOS 26 and iPadOS 26+. It provides visual hierarchy, depth, and interactive feedback through translucent glass layers with tint and blur effects. Use glassEffect to create adaptive, accessible glass overlays that enhance UI without sacrificing readability.
See rules index for detailed patterns covering:
See references/liquid-glass.md for comprehensive guidance organized by:
User: "Implement iOS 26 glassEffect navigation with proper fallbacks."
Expected behavior: Use liquid-glass-ios guidance, follow its workflow, and return actionable output.
User: "Implement Android Compose Material 3 bottom navigation."
Expected behavior: Do not prioritize liquid-glass-ios; choose a more relevant skill or proceed without it.
@available(iOS 26, *) or if #available(iOS 26, *) to check version before applying glass; provide solid color fallback for earlier versions.accessibilityReduceTransparency environment value.@Environment(\.accessibilityReduceTransparency) to detect setting; switch to solid overlay when true.shouldRasterize for static glass containers; benchmark with Instruments (Core Animation).liquid-glass-ios (iOS 26+ UI, glassEffect, glass morphing, or UIKit glass migration).testing
Transform user requests into detailed, precise prompts for AI models. Use when users say 'promptify', 'promptify this', 'rewrite this prompt', 'make this prompt better/more specific', or explicitly request prompt engineering or improvement of their request for better AI responses.
tools
Manage AI skills from the Ravn AI Toolkit via corvus CLI — install, update, remove, search, and configure skills for any project. Use when: (1) Installing AI skills into a project, (2) Updating installed skills to latest versions, (3) Browsing or searching available skills, (4) Configuring global or per-project skill sets, (5) Troubleshooting corvus setup. Triggers on: "install skills", "add skills", "update skills", "corvus", "skill manager", "browse skills", "set up AI rules".
development
Generate a gallery of design variations for a UI component. Takes an existing component (referenced by name, pasted code, or screenshot) and produces N distinct rendered alternatives in a single comparison page. Use when exploring visual directions, generating mockups, comparing design approaches for a component, creating A/B candidates, or when anyone says "show me options" or "give me variations" for a UI element.
tools
Create custom QA agent personalities for project-specific testing needs. Guided builder that asks about the specialty, tools, and test scenarios, then generates a personality file and registers it in the QA config. Trigger on "create a QA personality", "add a custom test agent", "build a webhook tester", or when the user needs a project-specific QA agent. Also triggered by /qa-create-personality.