Communitygithub.com

JoshFinlayAU/rMDP

Swift 6+, SwiftUI, SwiftData, 아키텍처 패턴, AppKit 브리징, macOS 26 Tahoe API를 포함한 종합적인 macOS 개발 가이드입니다. macOS 코드 리뷰, 모범 사례, UI 리뷰 또는 플랫폼별 기능에 사용하세요.

rMDP란 무엇인가요?

이 스킬은 macOS 애플리케이션 개발을 위한 종합적인 가이드를 제공하는 집계형 AI 에이전트 스킬입니다. 주로 Swift 6+ 언어 최신 기능, SwiftUI 및 SwiftData를 활용한 현대적인 UI/데이터 관리, 코드 아키텍처 패턴, 그리고 macOS 26 (Tahoe)의 새로운 API와 Xcode 16 도구를 포함한 최신 플랫폼 지식을 통합합니다. 사용자가 macOS 또는 Swift 프로젝트에 대한 코드 리뷰, 모범 사례, UI/UX 리뷰 (HIG 준수 확인), 또는 플랫폼별 기능 구현에 관한 질문을 할 때 이 스킬이 활성화됩니다. Cursor나 Claude Code와 같은 AI 에이전트 환경에서 사용할 수 있으며, 각 하위 모듈(예: coding-best-practices/, architecture-patterns/, swiftdata-architecture/, macos-tahoe-apis/ 등)에 포함된 마크다운 파일을 읽어 사용자의 특정 컨텍스트에 맞춰 조언을 제공합니다. 이 스킬은 특히 macOS 26의 Liquid Glass 디자인 시스템, Apple Intelligence, MLX 프레임워크, 연속성 기능과 같은 최첨단 기능을 다루며, 기존 앱 감사나 새 앱 아키텍처 계획에도 유용합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/JoshFinlayAU/rMDP/tree/HEAD/.agents/skills/macos-development

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

macOS 개발 전문가

macOS 앱 개발을 위한 종합적인 가이드입니다. 이 스킬은 macOS 개발의 다양한 측면을 위한 특화된 모듈을 집계합니다.

이 스킬이 활성화되는 경우

사용자가 다음과 같은 상황일 때 이 스킬을 사용하세요:

  • macOS 개발 모범 사례에 대해 질문하는 경우
  • macOS/Swift 프로젝트의 코드 리뷰를 원하는 경우
  • SwiftUI, SwiftData 또는 AppKit에 대한 도움이 필요한 경우
  • macOS 26 (Tahoe) 기능을 구현하는 경우
  • HIG에 대한 UI/UX 리뷰가 필요한 경우
  • macOS 앱에 대한 아키텍처 가이드가 필요한 경우

사용 가능한 모듈

사용자의 필요에 따라 관련 모듈 파일을 읽으세요:

coding-best-practices/

Swift 6+ 코드 품질 및 최신 관용구.

  • swift-language.md - 최신 Swift 패턴
  • modern-concurrency.md - async/await, actors, Sendable
  • data-persistence.md - SwiftData, UserDefaults, Keychain
  • code-organization.md - 프로젝트 구조 및 모듈화
  • architecture-principles.md - 클린 아키텍처 패턴

architecture-patterns/

소프트웨어 설계 및 아키텍처.

  • solid-detailed.md - Swift 예제와 함께하는 SOLID 원칙
  • design-patterns.md - 공통 디자인 패턴
  • modular-design.md - 모듈식 아키텍처 접근법

swiftdata-architecture/

SwiftData 심층 분석.

  • schema-design.md - 모델 설계 및 관계
  • query-patterns.md - 효율적인 쿼리 및 서술어
  • performance.md - 최적화 기법

macos-tahoe-apis/

macOS 26 특화 기능.

  • tahoe-features.md - 새로운 macOS 26 기능
  • apple-intelligence.md - AI/ML 통합
  • mlx-framework.md - MLX를 이용한 온디바이스 ML
  • continuity.md - 기기 간 기능
  • xcode16.md - Xcode 16 도구 및 기능

macos-capabilities/

플랫폼 통합.

  • sandboxing.md - 앱 샌드박스 및 자격
  • 시스템 통합 기능

appkit-swiftui-bridge/

하이브리드 개발.

  • nsviewrepresentable.md - AppKit 뷰 래핑
  • 프레임워크 간 상태 관리

ui-review-tahoe/

macOS 26을 위한 UI/UX 리뷰.

  • Liquid Glass 디자인 시스템
  • HIG 준수 확인
  • 접근성 리뷰

app-planner/

프로젝트 계획 및 분석.

  • 새 앱 아키텍처 계획
  • 기존 앱 감사

사용 방법

  1. 질문을 통해 사용자의 요구 파악
  2. 하위 디렉토리에서 관련 모듈 파일 읽기
  3. 특정 컨텍스트에 가이드 적용
  4. 필요 시 Apple 문서 참조

예시 워크플로우

사용자가 SwiftData 성능에 대해 질문하는 경우:

  1. swiftdata-architecture/performance.md 읽기
  2. 필요 시 swiftdata-architecture/query-patterns.md 읽기
  3. 코드에 권장 사항 적용

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

관련 스킬