Skip to content
EN

Back to the catalog

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.

More