Communitygithub.com

JoshFinlayAU/rMDP

Guía completa de desarrollo para macOS que incluye Swift 6+, SwiftUI, SwiftData, patrones de arquitectura, puente AppKit y APIs de macOS 26 Tahoe. Úsalo para revisión de código macOS, mejores prácticas, revisión de UI o características específicas de la plataforma.

¿Qué es rMDP?

Este skill, disponible para plataformas como Claude Code, Cursor y Codex, es una guía completa de desarrollo macOS que consolida experiencia modular en Swift 6+, SwiftUI, SwiftData, AppKit y las nuevas APIs de macOS 26 Tahoe. Su propósito es asistir a desarrolladores en revisiones de código, mejores prácticas, diseño de arquitectura y revisión de UI/UX, proporcionando información detallada sobre patrones modernos, concurrencia, persistencia de datos, y diseño de sistemas como Liquid Glass. El skill está estructurado en módulos especializados que cubren desde fundamentos de Swift hasta características avanzadas de la plataforma, incluyendo inteligencia artificial integrada con Apple Intelligence y MLX. Al activarse, el agente identifica la necesidad del usuario, lee los archivos de módulos relevantes y aplica las recomendaciones al contexto específico, referenciando documentación de Apple cuando es necesario. Es especialmente útil para quienes trabajan en proyectos macOS que requieren compatibilidad con la última versión del sistema operativo y desean asegurar adherencia a las guías de interfaz humana (HIG) y optimizaciones de rendimiento.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/JoshFinlayAU/rMDP/tree/HEAD/.agents/skills/macos-development

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Experto en Desarrollo macOS

Guía completa para el desarrollo de aplicaciones macOS. Este skill agrega módulos especializados para diferentes aspectos del desarrollo macOS.

Cuándo se activa este skill

Usa este skill cuando el usuario:

  • Pregunte sobre mejores prácticas de desarrollo macOS
  • Quiera una revisión de código para proyectos macOS/Swift
  • Necesite ayuda con SwiftUI, SwiftData o AppKit
  • Esté implementando características de macOS 26 (Tahoe)
  • Desee una revisión de UI/UX contra las HIG
  • Necesite orientación sobre arquitectura para aplicaciones macOS

Módulos disponibles

Lee los archivos de módulos relevantes según las necesidades del usuario:

coding-best-practices/

Calidad de código Swift 6+ y modismos modernos.

  • swift-language.md - Patrones modernos de Swift
  • modern-concurrency.md - async/await, actores, Sendable
  • data-persistence.md - SwiftData, UserDefaults, Keychain
  • code-organization.md - Estructura de proyecto y modularidad
  • architecture-principles.md - Patrones de arquitectura limpia

architecture-patterns/

Diseño de software y arquitectura.

  • solid-detailed.md - Principios SOLID con ejemplos en Swift
  • design-patterns.md - Patrones de diseño comunes
  • modular-design.md - Enfoques de arquitectura modular

swiftdata-architecture/

Inmersión profunda en SwiftData.

  • schema-design.md - Diseño de modelos y relaciones
  • query-patterns.md - Consultas y predicados eficientes
  • performance.md - Técnicas de optimización

macos-tahoe-apis/

Características específicas de macOS 26.

  • tahoe-features.md - Nuevas capacidades de macOS 26
  • apple-intelligence.md - Integración de IA/ML
  • mlx-framework.md - ML en dispositivo con MLX
  • continuity.md - Funciones entre dispositivos
  • xcode16.md - Herramientas y características de Xcode 16

macos-capabilities/

Integración de plataforma.

  • sandboxing.md - App Sandbox y entitlements
  • Características de integración del sistema

appkit-swiftui-bridge/

Desarrollo híbrido.

  • nsviewrepresentable.md - Envolver vistas de AppKit
  • Gestión de estado entre frameworks

ui-review-tahoe/

Revisión de UI/UX para macOS 26.

  • Sistema de diseño Liquid Glass
  • Verificación de cumplimiento con HIG
  • Revisión de accesibilidad

app-planner/

Planificación y análisis de proyectos.

  • Planificación de arquitectura para nuevas apps
  • Auditorías de apps existentes

Cómo usar

  1. Identifica la necesidad del usuario a partir de su pregunta
  2. Lee los archivos de módulos relevantes de los subdirectorios
  3. Aplica la guía a su contexto específico
  4. Referencia la documentación de Apple cuando sea necesario

Flujo de trabajo de ejemplo

El usuario pregunta sobre el rendimiento de SwiftData:

  1. Lee swiftdata-architecture/performance.md
  2. Lee swiftdata-architecture/query-patterns.md si es relevante
  3. Aplica las recomendaciones a su código

Individual skills in this repo

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

Skills relacionados