Skills

Duology: skills do Claude Code para desenvolver apps no iPhone Duo dobrável

Ideal para desenvolvedores que já atendem aos requisitos oficiais (um Mac com Apple silicon, Xcode 27.1, Claude Code) e querem projetar e verificar apps para o iPhone Duo dobrável: com o plugin `duology` instalado, o agente executa `duo-lint` e o checklist de 15 pontos e devolve os problemas a corrigir em ordem de gravidade; Cursor, Codex, Copilot, Gemini CLI e outros clientes só podem instalá-lo em modo skills only, e os comandos slash e o lint hook seguem sendo recursos do Claude Code.

Official source · Kimeur/duology

Install

/plugin marketplace add Kimeur/duology
/plugin install duology@duology

Para quem é

  • Desenvolvedores que criam apps para o iPhone Duo dobrável com Claude Code em um Mac (Apple silicon). O projeto posiciona o Duology como um conjunto de skills do Claude Code para "projetar, construir, testar e entregar apps no iPhone Duo", distribuído como o plugin duology e cobrindo quatro frentes: layout patterns (padrões de layout dobrável), app recipes (receitas de apps), um fold linter e as pose checks (verificações de pose). Esses conteúdos servem ao fluxo oficial de projeto, construção, teste e entrega; se o seu trabalho é adaptar uma interface ao formato dobrável do iPhone Duo, é exatamente aí que esses skills miram. É um conjunto de ferramentas para o processo de desenvolvimento de apps, não um verificador de texto nem um assistente de escrita de uso geral.
  • Três pré-requisitos de ambiente: um Mac com Apple silicon, Xcode 27.1 (27A9275 ou posterior) e o Claude Code. Esses três são os únicos requisitos que o projeto lista; se dá para usar quando algum falta, não está documentado, então trate como não confirmado.
  • Para usuários cujo cliente principal é Cursor, Codex, Copilot, Gemini CLI ou outro cliente: o projeto rotula esses ambientes como skills only, ou seja, apenas os skills em si são instalados; os comandos slash e o lint hook são recursos do Claude Code e seguem outro caminho de instalação. Quais tarefas esses skills conseguem cumprir nesses clientes não está documentado, e se as verificações não puderem ser acionadas no seu cliente, o projeto não oferece alternativa.
  • O projeto não diz se funciona em dispositivos além do iPhone Duo, nem até onde vai o suporte a idiomas naturais ou de comentários; não presuma nenhuma das duas coisas.

Primeira tentativa em 3 minutos

Existe um único caminho principal: instalar o duology pelo marketplace de plugins do Claude Code — o projeto o aponta como caminho de instalação principal — e depois rodar uma verificação de design dobrável no seu app.

Pré-requisitos: um Mac com Apple silicon com Xcode 27.1 (27A9275 ou posterior) e o Claude Code instalados, além de um projeto de app para iPhone Duo pronto para verificar.

  1. Em uma sessão do Claude Code, execute os dois comandos oficiais em ordem: /plugin marketplace add Kimeur/duology adiciona o marketplace e /plugin install duology@duology instala o plugin duology. O duology é o plugin que o projeto recomenda instalar primeiro.
  2. Depois de instalado, peça ao agente, na mesma sessão, que verifique o design dobrável do seu app. Segundo o projeto, essa verificação executa duo-lint e o checklist de 15 pontos (15-point checklist).
  3. Observe o sinal de sucesso: o agente devolve os problemas a corrigir, "do mais grave para o menos grave". Se você receber apenas a confirmação de instalação sem uma lista de problemas, a verificação não rodou de fato; inicie a tarefa novamente.

Antes de agir: a descrição do projeto para na execução de duo-lint e do checklist de 15 pontos e na indicação do que corrigir; se ela também lê ou grava arquivos, executa comandos ou acessa a rede, não está especificado. Na primeira execução, observe o que o agente realmente faz e confirme que a saída corresponde ao esperado antes de continuar.

Casos de uso

Caso 1: o check-up do seu layout dobrável depois de uma rodada grande de mudanças. Cenário: seu app acabou de passar por uma rodada de adaptações para o iPhone Duo e você quer saber quais são os problemas mais graves e por qual começar. Como iniciar: peça ao agente no Claude Code que verifique o design dobrável do seu app; segundo o projeto, o que é verificado é o seu app. Fluxo real: a verificação executa duo-lint e o checklist de 15 pontos. Resultado esperável: uma lista de problemas ordenada da gravidade mais alta para a mais baixa, que você pode resolver em sequência. Quantos itens ela traz, seu formato exato e se vem com correções não está documentado, e não há processo oficial para as correções seguintes. Caso 2: levar os skills para um cliente que não é o Claude Code. Cenário: você trabalha principalmente no Cursor, Codex, Copilot ou Gemini CLI e quer esses skills por perto. Como iniciar: execute npx skills add Kimeur/duology nesse ambiente. Fluxo real: a instalação rotulada pelo projeto como skills only, ou seja, apenas os skills em si. Resultado esperável: o CLI coloca os skills onde o agente procura, segundo o projeto. O que se confirma é a instalação; quais tarefas podem ser acionadas depois e se os resultados coincidem com o Claude Code, você mesmo precisa verificar no seu cliente. Se os skills não se comportarem como esperado, volte primeiro ao caminho principal do Claude Code para confirmar que a funcionalidade em si funciona.

Limites de uso

  • Trate as plataformas em separado: o marketplace de plugins é a superfície de instalação do Claude Code, e os dois comandos acima rodam lá como comandos slash; Cursor, Codex, Copilot, Gemini CLI e outros usam npx skills add Kimeur/duology, e isso é skills only. Não confunda a segunda via com uma instalação pelo marketplace nem presuma que os dois caminhos têm as mesmas capacidades.
  • Efeitos colaterais e pontos de confirmação: o projeto não especifica se a verificação modifica arquivos, executa comandos ou acessa a rede, e não diz nada sobre pontos de confirmação; ambos seguem não confirmados — antes de agir, siga as precauções da primeira tentativa.
  • Dependências: duology-recipes e duology-ship precisam do duology, que fornece /duo-doctor; duology-design e duology-features podem ser instalados sozinhos, mas seus skills apontam para os do duology (duo-layout, duo-continuity, duo-scenes), então instale o duology primeiro.
  • Ambiente de execução: os skills miram o desenvolvimento de apps no iPhone Duo dobrável. Diferenças entre simulador e aparelho físico e exigências sobre estruturas específicas de projetos do Xcode não estão documentadas.
  • Versão: o projeto indica Xcode 27.1 (27A9275 or later), ou seja, 27A9275 é o mínimo; mudanças posteriores ficam por conta da página oficial.
  • Informações-chave ainda não confirmadas: o que o /duo-doctor faz de fato, o propósito e o acionamento de cada skill e de cada plugin adicional, o suporte a dispositivos além do iPhone Duo e o formato detalhado da saída da verificação não aparecem na página oficial. Até o projeto complementar, não trate nenhum desses pontos como suportado.