steipete avatar

Swiftui Liquid Glass

If you're adopting iOS 26's new Liquid Glass API in SwiftUI, this walks you through the decision tree: review existing glass usage, refactor components to use native modifiers like glassEffect and GlassEffectContainer, or build new features from scratch with the right modifier order and availability checks. It's opinionated about using Apple's native APIs over custom blurs and includes practical snippets for interactive glass, button styles, and morphing transitions. Originally from Dimillian's skill collection. The checklists are genuinely helpful if you're trying to get glass effects right without fighting the framework or shipping something that looks half baked on older iOS versions.

skills.sh installs
270
GitHub stars
7.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add steipete/agent-scripts --skill swiftui-liquid-glass --agent claude-code

Installs into .claude/skills of the current project.

Files

SwiftUI Liquid Glass

Attribution: copied from @Dimillian’s Dimillian/Skills (2025-12-31).

Overview

Use this skill to build or review SwiftUI features that fully align with the iOS 26+ Liquid Glass API. Prioritize native APIs (glassEffect, GlassEffectContainer, glass button styles) and Apple design guidance. Keep usage consistent, interactive where needed, and performance aware.

Workflow Decision Tree

Choose the path that matches the request:

1) Review an existing feature

  • Inspect where Liquid Glass should be used and where it should not.
  • Verify correct modifier order, shape usage, and container placement.
  • Check for iOS 26+ availability handling and sensible fallbacks.

2) Improve a feature using Liquid Glass

  • Identify target components for glass treatment (surfaces, chips, buttons, cards).
  • Refactor to use GlassEffectContainer where multiple glass elements appear.
  • Introduce interactive glass only for tappable or focusable elements.

Sponsors

Details

Repository
github.com/steipete/agent-scripts
Categories
Git & Pull Requests, Code Review & Quality, AI & Agent Building, Mobile Development, Design & UI/UX
First seen
Jun 3, 2026

More from steipete/agent-scripts

All 9
1cortexreach avatarmemory-lancedb-procortexreach/memory-lancedb-pro-skillThis skill should be used when working with memory-lancedb-pro, a production-grade long-term memory MCP plugin for OpenClaw AI agents. Use when installing, conf269skills.sh installs
2pedronauck avatarexa-web-search-freepedronauck/skillsFree AI search via Exa MCP. Web search for news/info, code search for docs/examples from GitHub/StackOverflow, company research for business intel. No API key n269skills.sh installs
3rohitg00 avatardevops-automationrohitg00/awesome-claude-code-toolkitCI/CD pipeline design with GitHub Actions, Docker, Kubernetes, Helm, and GitOps patterns269skills.sh installs
4getpaseo avatarpaseo-epicgetpaseo/paseoHeavy-ceremony orchestration for big work — research, planning, adversarial review, phased implementation, audit, delivery. Use when the user says "epic", "long268skills.sh installs
5kukapay avataryield-opportunitieskukapay/crypto-skillsComprehensive tool for finding and analyzing DeFi yield opportunities across protocols, chains, and asset types. Use when users want to earn yield on crypto ass266skills.sh installs
6paperclipai avatarcompany-creatorpaperclipai/companiesCreate agent company packages conforming to the Agent Companies specification (agentcompanies/v1). Use when a user wants to create a new agent company from scra266skills.sh installs