Skills for Real Engineers. Straight from my .agents directory.
swiftui
Agent skill fromrshankras/claude-code-apple-skills
SwiftUI framework skills — data flow (identity, Observation, state ownership), layout & containers (Layout protocol, lazy-stack performance), AlarmKit, 3D charts, rich text editing, customizable toolbars, and WebKit embedding. Use for SwiftUI state/rendering bugs, custom layouts, scroll performance, or these feature areas.
How to install swiftui
npx skills add rshankras/claude-code-apple-skills# or add only this skill to Claude Code: copy the folder
skills/swiftui/
# into
~/.claude/skills/swiftui/ (all projects)
.claude/skills/swiftui/ (one project)
1# SwiftUI Skills23Focused SwiftUI framework skills — each sub-skill covers one API area in depth.45## When This Skill Activates67Use this skill when the user:8- Has **state/rendering bugs**: state resets, over-rendering, flashing lists, animation crossfades (data-flow)9- Is choosing **@State vs @Bindable vs @Environment** or migrating to Observation (data-flow)10- Builds **custom layouts or containers**, or fights **lazy-stack/scroll performance** (layout)11- Wants alarms or timers with **AlarmKit** (custom UI, Live Activities, snooze)12- Is creating **3D data visualizations** with Swift Charts (Chart3D, SurfacePlot)13- Needs **styled text or rich text editing** (Text, AttributedString, TextEditor)14- Is implementing or customizing **toolbars** (customizable toolbars, search integration)15- Wants to **embed web content** (WebView, WebPage, JavaScript interop)1617## Available Skills1819Paths are relative to THIS file's directory — skills run with cwd set to the20user's project, so resolve each path from this SKILL.md's own location.2122| Skill | Read | Covers |23|-------|------|--------|24| data-flow | `data-flow/SKILL.md` | View identity/lifetime/dependencies, Observation, state ownership, body discipline, main-actor contract |25| layout | `layout/SKILL.md` | Layout protocol, Grid decisions, custom containers, lazy-stack + scrolling performance rules |26| alarmkit | `alarmkit/SKILL.md` | Alarms and timers with custom UI, Live Activities, snooze (iOS 18+) |27…
Excerpt shown under the repository's MIT license.
More skills in claude-code-apple-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
