Skills

Duology : les skills Claude Code pour développer des apps sur l'iPhone Duo pliable

Idéal pour les développeurs qui remplissent déjà les exigences officielles (un Mac avec Apple silicon, Xcode 27.1, Claude Code) et veulent concevoir et vérifier des apps pour l'iPhone Duo pliable : une fois le plugin `duology` installé, l'agent exécute `duo-lint` et la checklist en 15 points et renvoie les problèmes à corriger par ordre de gravité ; Cursor, Codex, Copilot, Gemini CLI et les clients similaires ne peuvent l'installer qu'en skills only, et les commandes slash comme le lint hook restent des fonctionnalités Claude Code.

Official source · Kimeur/duology

Install

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

À qui ça s'adresse

  • Aux développeurs qui créent des apps pour l'iPhone Duo pliable avec Claude Code sur un Mac (Apple silicon). Le projet positionne Duology comme un ensemble de skills Claude Code pour « concevoir, construire, tester et livrer des apps sur l'iPhone Duo », distribué sous forme du plugin duology et couvrant quatre volets : layout patterns (motifs de mise en page pliables), app recipes (recettes d'apps), un fold linter et les pose checks (vérifications de posture). Ces contenus servent le flux officiel de conception, de construction, de test et de livraison ; si votre travail consiste à adapter une interface au format pliable de l'iPhone Duo, c'est exactement ce que visent ces skills. C'est une boîte à outils pour le processus de développement d'apps, pas un correcteur de texte ni un assistant de rédaction polyvalent.
  • Trois prérequis d'environnement : un Mac avec Apple silicon, Xcode 27.1 (27A9275 ou ultérieur) et Claude Code. Ce sont les seules exigences que le projet mentionne ; la faisabilité s'il en manque une n'est pas documentée, à considérer comme non confirmé.
  • Pour les utilisateurs dont le client principal est Cursor, Codex, Copilot, Gemini CLI ou un autre client : le projet étiquette ces environnements skills only, c'est-à-dire que seuls les skills eux-mêmes s'installent ; les commandes slash et le lint hook sont des fonctionnalités Claude Code et suivent un autre chemin d'installation. Ce que ces skills peuvent accomplir dans de tels clients n'est pas documenté, et si les vérifications ne peuvent pas être déclenchées dans votre client, le projet ne propose aucune alternative.
  • Le projet ne dit pas s'il s'applique à des appareils autres que l'iPhone Duo, ni quelle est l'étendue de la prise en charge des langues naturelles ou des langues de commentaires ; ne supposez ni l'un ni l'autre.

Première tentative en 3 minutes

Il n'y a qu'un seul chemin principal : installer duology depuis le marketplace de plugins de Claude Code — le projet le présente comme le chemin d'installation principal — puis lancer une vérification du design pliable sur votre app.

Prérequis : un Mac avec Apple silicon, sur lequel Xcode 27.1 (27A9275 ou ultérieur) et Claude Code sont installés, plus un projet d'app iPhone Duo à vérifier.

  1. Dans une session Claude Code, exécutez les deux commandes officielles dans l'ordre : /plugin marketplace add Kimeur/duology ajoute le marketplace, /plugin install duology@duology installe le plugin duology. duology est le plugin que le projet recommande d'installer en premier.
  2. Une fois l'installation terminée, demandez à l'agent, dans la même session, de vérifier le design pliable de votre app. D'après le projet, cette vérification exécute duo-lint et la checklist en 15 points (15-point checklist).
  3. Observez le signal de réussite : l'agent renvoie les problèmes à corriger, « les plus graves en premier ». Si vous n'obtenez qu'une confirmation d'installation sans liste de problèmes, la vérification n'a pas réellement tourné — relancez la tâche.

Avant d'agir : la description du projet s'arrête à l'exécution de duo-lint et de la checklist en 15 points et au signalement de ce qu'il faut corriger ; savoir si elle lit ou écrit aussi des fichiers, exécute des commandes ou accède au réseau n'est pas précisé. Au premier lancement, observez ce que l'agent fait réellement et confirmez que la sortie correspond à vos attentes avant de continuer.

Cas d'usage

Cas 1 : le check-up de votre mise en page pliable après une grosse série de changements. Scénario : votre app vient de traverser une série d'adaptations pour l'iPhone Duo et vous voulez savoir quels sont les problèmes les plus graves et lequel corriger en premier. Lancement : demandez à l'agent dans Claude Code de vérifier le design pliable de votre app ; d'après le projet, l'objet vérifié est votre app. Flux réel : la vérification exécute duo-lint et la checklist en 15 points. Résultat attendu : une liste des problèmes à corriger, classée de la gravité la plus haute à la plus basse, que vous pouvez traiter dans l'ordre. Combien d'éléments elle contient, son format exact et si des correctifs l'accompagnent ne sont pas documentés, et il n'existe pas de processus officiel pour les corrections qui suivent. Cas 2 : amener les skills dans un client autre que Claude Code. Scénario : vous travaillez surtout dans Cursor, Codex, Copilot ou Gemini CLI et voulez avoir ces skills sous la main. Lancement : exécutez npx skills add Kimeur/duology dans l'environnement concerné. Flux réel : l'installation étiquetée skills only par le projet, c'est-à-dire les skills eux-mêmes uniquement. Résultat attendu : le CLI place les skills là où l'agent les cherche, d'après le projet. L'installation, elle, se vérifie ; quelles tâches les skills peuvent ensuite déclencher et si les résultats correspondent à Claude Code, c'est à vous de le vérifier dans votre propre client. Si les skills ne se comportent pas comme prévu, revenez d'abord au chemin principal Claude Code pour confirmer que la fonctionnalité elle-même fonctionne.

Limites

  • Traitez les plateformes séparément : le marketplace de plugins est la surface d'installation de Claude Code, et les deux commandes ci-dessus s'y exécutent comme commandes slash ; Cursor, Codex, Copilot, Gemini CLI et autres passent par npx skills add Kimeur/duology, et c'est skills only. Ne prenez pas cette dernière voie pour une installation via marketplace et ne supposez pas que les deux chemins offrent les mêmes capacités.
  • Effets secondaires et points de confirmation : le projet ne précise pas si la vérification modifie des fichiers, exécute des commandes ou accède au réseau, et ne dit rien des points de confirmation ; les deux restent non confirmés — suivez les précautions de la première tentative avant d'agir.
  • Dépendances : duology-recipes et duology-ship ont besoin de duology, qui fournit /duo-doctor ; duology-design et duology-features s'installent seuls, mais leurs skills pointent vers ceux de duology (duo-layout, duo-continuity, duo-scenes), installez donc duology d'abord.
  • Environnement d'exécution : les skills ciblent le développement d'apps sur l'iPhone Duo pliable. Les différences entre simulateur et appareil physique, ainsi que les exigences sur certaines structures de projet Xcode, ne sont pas documentées.
  • Version : le projet indique Xcode 27.1 (27A9275 or later), soit 27A9275 comme minimum ; les changements ultérieurs sont à vérifier sur la page officielle.
  • Informations clés non confirmées : ce que fait exactement /duo-doctor, l'utilité et le déclenchement de chaque skill et de chaque plugin d'extension, la prise en charge d'appareils au-delà de l'iPhone Duo et le format détaillé de la sortie de vérification ne figurent nulle part sur la page officielle. Jusqu'à ce que le projet les précise, ne considérez aucun de ces points comme pris en charge.