AvdLee/Swift-Concurrency-Agent-Skill
Add expert Swift Concurrency guidance to your AI coding tool (Agent Skills open format): safe concurrency, performance optimization, and Swift 6 migration.
해결하는 문제
AI 코딩 도구에 Swift Concurrency에 대한 전문적이고 구조화된 가이드를 제공하여, 개발자가 데이터 레이스나 격리 오류를 일으키지 않고 안전하고 고성능인 동시성 코드를 작성하고 기존 프로젝트를 Swift 6 이상으로 마이그레이션할 수 있도록 돕습니다.
작동 방식
이 프로젝트는 Agent Skills 오픈 포맷을 따르는 휴대용 Agent Plugin으로 패키징되어 있습니다. skills/ 디렉토리에 위치한 간결한 참조 파일과 결정 트리 모음을 제공하여, 호환 가능한 AI 에이전트(Claude Code, Cursor, ChatGPT 등)가 이를 검색하고 참조하여 Swift 동시성 패턴에 대한 정확한 기술적 조언을 제공할 수 있도록 합니다.
대상 사용자
- Swift 6 또는 엄격한 동시성(strict concurrency)으로 마이그레이션하는 팀
- 데이터 레이스, 격리 오류 또는 불안정한 비동기 테스트를 디버깅하는 개발자
- actors, tasks, Sendable를 사용하는 성능 중심의 동시성 패턴을 찾는 엔지니어
주요 특징
- Swift 6.2 준비 완료: isolated deinit 및 프로토콜에 대한 global actor 준수와 같은 최신 기능을 포함
- 폭넓은 도구 호환성: Agent Plugins 사양을 통해 Claude Code, Cursor, ChatGPT, Codex 및 기타 도구를 지원
- 포괄적인 참조: actor 재진입성(reentrancy), 작업 취소, 메모리 관리 및 Core Data 통합을 다룸
- 마이그레이션 중심: 클로저 기반 코드 또는 Combine/RxSwift에서 Swift Concurrency로 이동하기 위한 단계별 전략 제공
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트