multi-platform-apps-multi-platform
Déployer des fonctionnalités sur les plateformes web, mobile et bureau
Développer la même fonctionnalité sur plusieurs plateformes crée des incohérences et du travail en double. Cette compétence orchestre des agents IA pour maintenir la parité des fonctionnalités tout en optimisant pour les conventions de chaque plateforme.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "multi-platform-apps-multi-platform". Concevoir une API pour une fonctionnalité de notification
Résultat attendu:
Spécification OpenAPI 3.1 avec les endpoints REST pour les opérations CRUD de notification, le schéma d'événement WebSocket pour la livraison en temps réel, les exigences d'authentification utilisant des tokens bearer, la limitation de débit à 100 requêtes par minute, et les formats de réponse d'erreur avec les en-têtes retry-after.
Utilisation de "multi-platform-apps-multi-platform". Créer un système de conception pour une application interplateforme
Résultat attendu:
Spécifications des composants mappant les tokens Material Design aux Directives d'Interface Humaine iOS et aux équivalents Fluent Design, les breakpoints responsives pour les mises en page web, les implémentations de composants natifs SwiftUI et Compose, les exigences d'accessibilité WCAG 2.2 AA, et les mappages de couleurs de thème sombre.
Audit de sécurité
SûrAll 39 static analysis findings are false positives. The SKILL.md file is a documentation/workflow guide containing no executable code. Pattern matches for 'cryptographic algorithm' and 'system reconnaissance' are triggered by technology terminology (Material Design, MVI, Room database) in documentation text. The backtick at line 29 is Markdown formatting for inline code, not shell execution. No security risks detected.
Score de qualité
Ce que vous pouvez construire
Startup lançant un MVP sur toutes les plateformes
Une petite équipe doit lancer une nouvelle fonctionnalité simultanément sur web, iOS et Android pour répondre aux attentes des investisseurs. Cette compétence coordonne le développement parallèle avec des contrats partagés pour atteindre la parité des fonctionnalités sans retards de plateforme.
Entreprise maintenant la cohérence interplateforme
Les grandes organisations avec des équipes web et mobile séparées luttent contre la divergence des fonctionnalités. Ce flux de travail établit une conception API-first et une logique métier partagée pour garantir un comportement cohérent sur tous les points de contact clients.
Agence livrant des projets clients plus rapidement
Les agences de développement créant des applications personnalisées pour plusieurs clients peuvent réutiliser le modèle d'implémentation parallèle pour réduire les délais de livraison tout en maintenant des standards de qualité spécifiques aux plateformes pour chaque engagement client.
Essayez ces prompts
J'ai besoin d'ajouter une fonctionnalité de profil utilisateur à mon application web existante et à mon application mobile. Aidez-moi à concevoir d'abord le contrat d'API, puis guidez-moi pour l'implémenter de manière cohérente sur les deux plateformes en utilisant ce flux de travail.
Nous construisons une application de gestion de tâches à partir de zéro pour web, iOS et Android. Utilisez le flux de travail multi-plateforme pour concevoir la spécification d'API, créer le système de conception, architecturer la logique métier partagée, et générer des guides d'implémentation pour les trois plateformes en parallèle.
Exécutez le flux de travail complet de développement multi-plateforme pour une fonctionnalité de collaboration en temps réel avec support WebSocket. Incluez la conception d'API avec les abonnements GraphQL, le système de conception avec le mode sombre, la gestion d'état partagée, les implémentations pour Next.js/SwiftUI/Jetpack Compose, la matrice de tests interplateforme, et les optimisations de performance spécifiques aux plateformes.
Nous avons une application iOS et Android fonctionnelle et devons ajouter une version bureau utilisant Tauri. Suivez la Phase 2d du flux de travail pour implémenter la version bureau avec l'intégration OS native, en réutilisant les contrats d'API existants et en adaptant les modèles de logique métier partagée.
Bonnes pratiques
- Définir les contrats d'API et les modèles de données avant toute implémentation de plateforme pour garantir que toutes les équipes travaillent à partir de spécifications partagées
- Établir des points de synchronisation réguliers pendant le développement parallèle pour détecter précocement la divergence des fonctionnalités
- Utiliser des tests automatisés interplateforme pour valider la parité des fonctionnalités et détecter les cas limites spécifiques aux plateformes avant la publication
Éviter
- Implémenter les plateformes de manière séquentielle au lieu de parallèle, ce qui retarde les problèmes d'intégration et augmente le retravail
- Créer des API spécifiques aux plateformes qui dupliquent la fonctionnalité au lieu d'utiliser une approche unifiée API-first
- Ignorer les conventions de plateforme en faveur d'une UI identique, ce qui crée de mauvaises expériences utilisateur sur chaque plateforme