swiftui-animations
tryhuset/agent-skills · skills.sh
Open source Repository Open in the app JSON README (API)
About
Skill publicada por tryhuset/agent-skills no skills.sh. Instale com: npx skills add tryhuset/agent-skills@swiftui-animations
Details
- Kind
- Agent skills
- Publisher
- tryhuset
- Origin
- skillssh
- Category
- ferramentas
- Stars
- 6
- Last push
- 2026-05-21T08:50:15Z
- Repository state
- ativo
- License
- MIT
- Added
- 2026-10-07 06:23:13
- Updated
- 2026-10-07 06:23:13
- Origin id
tryhuset/agent-skills/swiftui-animations
README
# TRY Agent Skills Practical skills for AI coding agents, built from real-world workflows. ```bash npx skills add tryhuset/agent-skills ``` Skills can also be installed globally using ```bash npx skills add tryhuset/agent-skills --global ``` ## Skills ### commit-organizer Analyzes uncommitted changes and organizes them into logical, well-structured commits. **Use when:** - You've made multiple unrelated changes in a session - Your working directory has accumulated changes that need sorting - You want clean, meaningful commit history before pushing **What it does:** - Groups changes by type (features, fixes, refactors, docs) - Orders commits logically (infrastructure first, then features, then tests) - Writes clear commit messages in imperative mood - Excludes sensitive files automatically [View skill →](https://github.com/tryhuset/agent-skills/blob/HEAD/skills/commit-organizer/) Install just this skill: ```bash npx skills add tryhuset/agent-skills --skill commit-organizer ``` --- ### swift-composable-architecture Expert guidance for building iOS/macOS apps with The Composable Architecture (TCA) from Point-Free. **Use when:** - Building new features with TCA - Refactoring existing code to TCA patterns - Debugging state or effect issues - Writing tests with TestStore **What it covers:** - Feature anatomy (State, Action, Reducer, Store) - Effects and cancellation patterns - Dependency injection with DependencyKey - Navigation (tree-based and stack-based) - Testing with TestStore and TestClock - Modern TCA macros (@Reducer, @ObservableState, @CasePathable) [View skill →](https://github.com/tryhuset/agent-skills/blob/HEAD/skills/swift-composable-architecture/) Install just this skill: ```bash npx skills add tryhuset/agent-skills --skill swift-composable-architecture ``` --- ### swiftui-animations Expert guidance for building smooth, performant, and accessible animations in SwiftUI. **Use when:** - Building animations for iOS/macOS apps - Choosing between animation APIs (withAnimation, PhaseAnimator, KeyframeAnimator) - Implementing gesture-driven interactions - Debugging animation issues **What it covers:** - Core principles (state-driven animation, transactions, Animatable protocol) - Implicit animations (withAnimation, .animation modifier, timing curves) - Explicit animations (AnimatableModifier, custom shapes) - Transitions (built-in, combined, asymmetric, custom) - Gesture-driven animations with spring physics - Modern iOS 17+ APIs (PhaseAnimator, KeyframeAnimator) - Accessibility (reduced motion support) [View skill →](https://github.com/tryhuset/agent-skills/blob/HEAD/skills/swiftui-animations/) Install just this skill: ```bash npx skills add tryhuset/agent-skills --skill swiftui-animations ``` --- ### ios26-liquid-glass API reference for implementing iOS 26 Liquid Glass effects in SwiftUI. **Use when:** - Adding glass effects to SwiftUI views - Building toolbars or controls with Liquid Glass - Implementing morphing transitions between glass elements **What it covers:** - `glassEffect` modifier with Glass types (`.regular`, `.clear`, `.identity`) - Tinting and interactive modifiers - Shape options (capsule, circle, rounded rectangle) - `GlassEffectContainer` for grouping elements - `glassEffectID` for morphing transitions [View skill →](https://github.com/tryhuset/agent-skills/blob/HEAD/skills/ios26-liquid-glass/) Install just this skill: ```bash npx skills add tryhuset/agent-skills --skill ios26-liquid-glass ``` --- ### backstage Creates or uodate a backstage.yaml file for registering the repo into the TRY Backstage platform. **Use when:** - You've created a new repo and need to register it into Backstage - You've changed the architecture and/or the dependencies of the project and need to update the Backstage.yaml to make it in line with the project **What it does:** - Creates or updates the backstage.yaml according to TRY Backstage guidelines [View skill →](https://github.com/tryhuset/agent-skills/blob/HEAD/skills/backstage/) Install just this skill: ```bash npx skills add tryhuset/agent-skills --skill backstage ``` --- ## License MIT --- Built by **[TRY](https://try.no)** — Creators, designers, advisors, and technologists. Norway's top-ranked agency for 22 consecutive years. Anthropic partner for Claude AI implementation.