Communitygithub.com

JoshFinlayAU/rMDP

Orientação abrangente para desenvolvimento macOS, incluindo Swift 6+, SwiftUI, SwiftData, padrões de arquitetura, ponte AppKit e APIs do macOS 26 Tahoe. Use para revisão de código macOS, melhores práticas, revisão de UI ou recursos específicos da plataforma.

O que é rMDP?

A habilidade JoshFinlayAU/rMDP é um recurso especializado para desenvolvedores que trabalham com aplicativos macOS, oferecendo orientação completa sobre as tecnologias mais recentes da Apple, como Swift 6, SwiftUI, SwiftData e as novas APIs do macOS 26 Tahoe. Ela agrega diversos módulos temáticos que cobrem desde melhores práticas de codificação e padrões de arquitetura até revisão de UI/UX e planejamento de projetos. É particularmente útil para revisões de código, implementação de recursos específicos da plataforma, depuração de desempenho com SwiftData e integração de componentes AppKit em interfaces SwiftUI. A habilidade funciona lendo arquivos de documentação específicos dentro de seu repositório, fornecendo conselhos contextuais e referenciando a documentação oficial da Apple conforme necessário. Ela suporta plataformas como Claude Code, Cursor, Codex e outros agentes de IA que podem acessar e processar arquivos Markdown em um repositório local.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Especialista em Desenvolvimento macOS

Orientacão abrangente para desenvolvimento de aplicativos macOS. Esta habilidade agrega módulos especializados para diferentes aspectos do desenvolvimento macOS.

Quando Esta Habilidade Ativa

Use esta habilidade quando o usuário:

  • Pergunta sobre melhores práticas de desenvolvimento macOS
  • Deseja revisão de código para projetos macOS/Swift
  • Precisa de ajuda com SwiftUI, SwiftData ou AppKit
  • Está implementando recursos do macOS 26 (Tahoe)
  • Quer revisão de UI/UX contra o HIG
  • Precisa de orientação de arquitetura para aplicativos macOS

Módulos Disponíveis

Leia os arquivos de módulo relevantes com base nas necessidades do usuário:

coding-best-practices/

Qualidade de código Swift 6+ e expressões modernas.

  • swift-language.md - Padrões modernos de Swift
  • modern-concurrency.md - async/await, actors, Sendable
  • data-persistence.md - SwiftData, UserDefaults, Keychain
  • code-organization.md - Estrutura de projeto e modularidade
  • architecture-principles.md - Padrões de arquitetura limpa

architecture-patterns/

Design de software e arquitetura.

  • solid-detailed.md - Princípios SOLID com exemplos em Swift
  • design-patterns.md - Padrões de design comuns
  • modular-design.md - Abordagens de arquitetura modular

swiftdata-architecture/

Mergulho profundo em SwiftData.

  • schema-design.md - Design de modelo e relacionamentos
  • query-patterns.md - Consultas e predicados eficientes
  • performance.md - Técnicas de otimização

macos-tahoe-apis/

Recursos específicos do macOS 26.

  • tahoe-features.md - Novas capacidades do macOS 26
  • apple-intelligence.md - Integração de IA/ML
  • mlx-framework.md - ML no dispositivo com MLX
  • continuity.md - Recursos entre dispositivos
  • xcode16.md - Ferramentas e recursos do Xcode 16

macos-capabilities/

Integração com a plataforma.

  • sandboxing.md - Sandbox de aplicativos e entitlements
  • Recursos de integração com o sistema

appkit-swiftui-bridge/

Desenvolvimento híbrido.

  • nsviewrepresentable.md - Empacotando visualizações AppKit
  • Gerenciamento de estado entre frameworks

ui-review-tahoe/

Revisão de UI/UX para macOS 26.

  • Sistema de design Liquid Glass
  • Verificação de conformidade com HIG
  • Revisão de acessibilidade

app-planner/

Planejamento e análise de projetos.

  • Planejamento de arquitetura de novos aplicativos
  • Auditorias de aplicativos existentes

Como Usar

  1. Identifique a necessidade do usuário a partir da pergunta
  2. Leia os arquivos de módulo relevantes nos subdiretórios
  3. Aplique a orientação ao contexto específico
  4. Referencie a documentação da Apple quando necessário

Exemplo de Fluxo de Trabalho

Usuário pergunta sobre desempenho do SwiftData:

  1. Leia swiftdata-architecture/performance.md
  2. Leia swiftdata-architecture/query-patterns.md se relevante
  3. Aplique as recomendações ao código

Individual skills in this repo

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

Habilidades Relacionadas