·swiftui-patterns
</>

swiftui-patterns

johnrogers/claude-swift-engineering

iOS 17+ SwiftUI 패턴 구현 시 사용: @Observable/@Bindable, MVVM 아키텍처, NavigationStack, 지연 로딩, UIKit 상호 운용성, 접근성(VoiceOver/Dynamic Type), 비동기 작업(.task/.refreshable) 또는 ObservableObject/@StateObject에서 마이그레이션.

70설치·2트렌드·@johnrogers

설치

$npx skills add https://github.com/johnrogers/claude-swift-engineering --skill swiftui-patterns

SKILL.md

SwiftUI 17+ removes ObservableObject boilerplate with @Observable, simplifies environment injection with @Environment, and introduces task-based async patterns. The core principle: use Apple's modern APIs instead of reactive libraries.

| Observable model | @Observable | ObservableObject | | Published property | Regular property | @Published | | Own state | @State | @StateObject | | Passed model (binding) | @Bindable | @ObservedObject | | Environment injection | environment(:) | environmentObject(:) | | Environment access | @Environment(Type.self) | @EnvironmentObject |

| Async on appear | .task { } | .onAppear { Task {} } | | Value change | onChange(of:initial::) | onChange(of:perform:) |

iOS 17+ SwiftUI 패턴 구현 시 사용: @Observable/@Bindable, MVVM 아키텍처, NavigationStack, 지연 로딩, UIKit 상호 운용성, 접근성(VoiceOver/Dynamic Type), 비동기 작업(.task/.refreshable) 또는 ObservableObject/@StateObject에서 마이그레이션. 출처: johnrogers/claude-swift-engineering.

원본 보기

인용 가능한 정보

AI/검색 인용용 안정적인 필드와 명령어.

설치 명령어
npx skills add https://github.com/johnrogers/claude-swift-engineering --skill swiftui-patterns
카테고리
</>개발 도구
인증됨
최초 등록
2026-02-01
업데이트
2026-02-18

빠른 답변

swiftui-patterns이란?

iOS 17+ SwiftUI 패턴 구현 시 사용: @Observable/@Bindable, MVVM 아키텍처, NavigationStack, 지연 로딩, UIKit 상호 운용성, 접근성(VoiceOver/Dynamic Type), 비동기 작업(.task/.refreshable) 또는 ObservableObject/@StateObject에서 마이그레이션. 출처: johnrogers/claude-swift-engineering.

swiftui-patterns 설치 방법은?

터미널 또는 명령줄 도구(Terminal, iTerm, Windows Terminal 등)를 엽니다 이 명령어를 복사하여 실행합니다: npx skills add https://github.com/johnrogers/claude-swift-engineering --skill swiftui-patterns 설치 후 스킬은 자동으로 AI 코딩 환경에 설정되어 Claude Code나 Cursor에서 사용할 수 있습니다

소스 저장소는 어디인가요?

https://github.com/johnrogers/claude-swift-engineering

상세

카테고리
</>개발 도구
출처
skills.sh
최초 등록
2026-02-01