MU

multi-platform-apps-multi-platform

Orchestrates cross-platform feature development using shared API contracts and parallel workflows.

Install

mkdir -p .claude/skills/multi-platform-apps-multi-platform && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/7399" && unzip -o skill.zip -d .claude/skills/multi-platform-apps-multi-platform && rm skill.zip

Installs to .claude/skills/multi-platform-apps-multi-platform

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Build and deploy the same feature consistently across web, mobile, and desktop platforms using API-first architecture and parallel implementation strategies.
157 charsno explicit “when” trigger
Advanced

Key capabilities

  • Define cross-platform OpenAPI 3.1 contracts
  • Generate GraphQL schemas for complex data
  • Orchestrate feature parity check-lists
  • Design WebSocket event structures
  • Configure multi-platform rate limiting strategy

How it works

Orchestrates documentation and planning tasks through a sequential design workflow based on shared API contracts.

Inputs & outputs

You give it
Feature name and platform requirements
You get back
Architecture plan and API contract definition

When to use multi-platform-apps-multi-platform

  • Designing cross-platform API contracts
  • Syncing feature development across platforms
  • Standardizing multi-platform project architecture

About this skill

Multi-Platform Feature Development Workflow

Build and deploy the same feature consistently across web, mobile, and desktop platforms using API-first architecture and parallel implementation strategies.

[Extended thinking: This workflow orchestrates multiple specialized agents to ensure feature parity across platforms while maintaining platform-specific optimizations. The coordination strategy emphasizes shared contracts and parallel development with regular synchronization points. By establishing API contracts and data models upfront, teams can work independently while ensuring consistency. The workflow benefits include faster time-to-market, reduced integration issues, and maintainable cross-platform codebases.]

Use this skill when

  • Working on multi-platform feature development workflow tasks or workflows
  • Needing guidance, best practices, or checklists for multi-platform feature development workflow

Do not use this skill when

  • The task is unrelated to multi-platform feature development workflow
  • You need a different domain or tool outside this scope

Instructions

  • Clarify goals, constraints, and required inputs.
  • Apply relevant best practices and validate outcomes.
  • Provide actionable steps and verification.
  • If detailed examples are required, open resources/implementation-playbook.md.

Phase 1: Architecture and API Design (Sequential)

1. Define Feature Requirements and API Contracts

  • Use Task tool with subagent_type="backend-architect"
  • Prompt: "Design the API contract for feature: $ARGUMENTS. Create OpenAPI 3.1 specification with:
    • RESTful endpoints with proper HTTP methods and status codes
    • GraphQL schema if applicable for complex data queries
    • WebSocket events for real-time features
    • Request/response schemas with validation rules
    • Authentication and authorization requirements
    • Rate limiting and caching strategies
    • Error response formats and codes Define shared data models that all platforms will consume."
  • Expected output: Complete API specification, data models, and integration guidelines

2. Design System and UI/UX Consistency

  • Use Task tool with subagent_type="ui-ux-designer"
  • Prompt: "Create cross-platform design system for feature using API spec: [previous output]. Include:
    • Component specifications for each platform (Material Design, iOS HIG, Fluent)
    • Responsive layouts for web (mobile-first approach)
    • Native patterns for iOS (SwiftUI) and Android (Material You)
    • Desktop-specific considerations (keyboard shortcuts, window management)
    • Accessibility requirements (WCAG 2.2 Level AA)
    • Dark/light theme specifications
    • Animation and transition guidelines"
  • Context from previous: API endpoints, data structures, authentication flows
  • Expected output: Design system documentation, component library specs, platform guidelines

3. Shared Business Logic Architecture

  • Use Task tool with subagent_type="comprehensive-review::architect-review"
  • Prompt: "Design shared business logic architecture for cross-platform feature. Define:
    • Core domain models and entities (platform-agnostic)
    • Business rules and validation logic
    • State management patterns (MVI/Redux/BLoC)
    • Caching and offline strategies
    • Error handling and retry policies
    • Platform-specific adapter patterns Consider Kotlin Multiplatform for mobile or TypeScript for web/desktop sharing."
  • Context from previous: API contracts, data models, UI requirements
  • Expected output: Shared code architecture, platform abstraction layers, implementation guide

Phase 2: Parallel Platform Implementation

4a. Web Implementation (React/Next.js)

  • Use Task tool with subagent_type="frontend-developer"
  • Prompt: "Implement web version of feature using:
    • React 18+ with Next.js 14+ App Router
    • TypeScript for type safety
    • TanStack Query for API integration: [API spec]
    • Zustand/Redux Toolkit for state management
    • Tailwind CSS with design system: [design specs]
    • Progressive Web App capabilities
    • SSR/SSG optimization where appropriate
    • Web vitals optimization (LCP < 2.5s, FID < 100ms) Follow shared business logic: [architecture doc]"
  • Context from previous: API contracts, design system, shared logic patterns
  • Expected output: Complete web implementation with tests

4b. iOS Implementation (SwiftUI)

  • Use Task tool with subagent_type="ios-developer"
  • Prompt: "Implement iOS version using:
    • SwiftUI with iOS 17+ features
    • Swift 5.9+ with async/await
    • URLSession with Combine for API: [API spec]
    • Core Data/SwiftData for persistence
    • Design system compliance: [iOS HIG specs]
    • Widget extensions if applicable
    • Platform-specific features (Face ID, Haptics, Live Activities)
    • Testable MVVM architecture Follow shared patterns: [architecture doc]"
  • Context from previous: API contracts, iOS design guidelines, shared models
  • Expected output: Native iOS implementation with unit/UI tests

4c. Android Implementation (Kotlin/Compose)

  • Use Task tool with subagent_type="mobile-developer"
  • Prompt: "Implement Android version using:
    • Jetpack Compose with Material 3
    • Kotlin coroutines and Flow
    • Retrofit/Ktor for API: [API spec]
    • Room database for local storage
    • Hilt for dependency injection
    • Material You dynamic theming: [design specs]
    • Platform features (biometric auth, widgets)
    • Clean architecture with MVI pattern Follow shared logic: [architecture doc]"
  • Context from previous: API contracts, Material Design specs, shared patterns
  • Expected output: Native Android implementation with tests

4d. Desktop Implementation (Optional - Electron/Tauri)

  • Use Task tool with subagent_type="frontend-mobile-development::frontend-developer"
  • Prompt: "Implement desktop version using Tauri 2.0 or Electron with:
    • Shared web codebase where possible
    • Native OS integration (system tray, notifications)
    • File system access if needed
    • Auto-updater functionality
    • Code signing and notarization setup
    • Keyboard shortcuts and menu bar
    • Multi-window support if applicable Reuse web components: [web implementation]"
  • Context from previous: Web implementation, desktop-specific requirements
  • Expected output: Desktop application with platform packages

Phase 3: Integration and Validation

5. API Documentation and Testing

  • Use Task tool with subagent_type="documentation-generation::api-documenter"
  • Prompt: "Create comprehensive API documentation including:
    • Interactive OpenAPI/Swagger documentation
    • Platform-specific integration guides
    • SDK examples for each platform
    • Authentication flow diagrams
    • Rate limiting and quota information
    • Postman/Insomnia collections
    • WebSocket connection examples
    • Error handling best practices
    • API versioning strategy Test all endpoints with platform implementations."
  • Context from previous: Implemented platforms, API usage patterns
  • Expected output: Complete API documentation portal, test results

6. Cross-Platform Testing and Feature Parity

  • Use Task tool with subagent_type="unit-testing::test-automator"
  • Prompt: "Validate feature parity across all platforms:
    • Functional testing matrix (features work identically)
    • UI consistency verification (follows design system)
    • Performance benchmarks per platform
    • Accessibility testing (platform-specific tools)
    • Network resilience testing (offline, slow connections)
    • Data synchronization validation
    • Platform-specific edge cases
    • End-to-end user journey tests Create test report with any platform discrepancies."
  • Context from previous: All platform implementations, API documentation
  • Expected output: Test report, parity matrix, performance metrics

7. Platform-Specific Optimizations

  • Use Task tool with subagent_type="application-performance::performance-engineer"
  • Prompt: "Optimize each platform implementation:
    • Web: Bundle size, lazy loading, CDN setup, SEO
    • iOS: App size, launch time, memory usage, battery
    • Android: APK size, startup time, frame rate, battery
    • Desktop: Binary size, resource usage, startup time
    • API: Response time, caching, compression Maintain feature parity while leveraging platform strengths. Document optimization techniques and trade-offs."
  • Context from previous: Test results, performance metrics
  • Expected output: Optimized implementations, performance improvements

Configuration Options

  • --platforms: Specify target platforms (web,ios,android,desktop)
  • --api-first: Generate API before UI implementation (default: true)
  • --shared-code: Use Kotlin Multiplatform or similar (default: evaluate)
  • --design-system: Use existing or create new (default: create)
  • --testing-strategy: Unit, integration, e2e (default: all)

Success Criteria

  • API contract defined and validated before implementation
  • All platforms achieve feature parity with <5% variance
  • Performance metrics meet platform-specific standards
  • Accessibility standards met (WCAG 2.2 AA minimum)
  • Cross-platform testing shows consistent behavior
  • Documentation complete for all platforms
  • Code reuse >40% between platforms where applicable
  • User experience optimized for each platform's conventions

Platform-Specific Considerations

Web: PWA capabilities, SEO optimization, browser compatibility iOS: App Store guidelines, TestFlight distribution, iOS-specific features Android: Play Store requirements, Android App Bundles, device fragmentation Desktop: Code signing, auto-updates, OS-specific installers

Initial feature specification: $ARGUMENTS

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

When not to use it

  • Single-platform feature development
  • Urgent bug fixes on legacy code

Prerequisites

OpenAPI generator toolsArchitecture documentation access

Limitations

  • Requires high upfront design effort
  • Does not write the actual platform-specific implementation code

How it compares

It enforces synchronization across platforms from the design phase rather than retrofitting parity after implementation.

Compared to similar skills

multi-platform-apps-multi-platform side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
multi-platform-apps-multi-platform (this skill)14moNo flagsAdvanced
software-architecture3336moNo flagsIntermediate
mcp-builder1363moReviewAdvanced
codex322moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

mobile-design

sickn33

Mobile-first design and engineering doctrine for iOS and Android apps. Covers touch interaction, performance, platform conventions, offline behavior, and mobile-specific decision-making. Teaches principles and constraints, not fixed layouts. Use for React Native, Flutter, or native mobile apps.

149231

unity-developer

sickn33

Build Unity games with optimized C# scripts, efficient rendering, and proper asset management. Masters Unity 6 LTS, URP/HDRP pipelines, and cross-platform deployment. Handles gameplay systems, UI implementation, and platform optimization. Use PROACTIVELY for Unity performance issues, game mechanics, or cross-platform builds.

142357

architect-review

sickn33

Master software architect specializing in modern architecture patterns, clean architecture, microservices, event-driven systems, and DDD. Reviews system designs and code changes for architectural integrity, scalability, and maintainability. Use PROACTIVELY for architectural decisions.

109320

angular

sickn33

Modern Angular (v20+) expert with deep knowledge of Signals, Standalone Components, Zoneless applications, SSR/Hydration, and reactive patterns. Use PROACTIVELY for Angular development, component architecture, state management, performance optimization, and migration to modern patterns.

100129

frontend-slides

sickn33

Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to build a presentation, convert a PPT/PPTX to web, or create slides for a talk/pitch. Helps non-designers discover their aesthetic through visual exploration rather than abstract choices.

95195

minecraft-bukkit-pro

sickn33

Master Minecraft server plugin development with Bukkit, Spigot, and Paper APIs. Specializes in event-driven architecture, command systems, world manipulation, player management, and performance optimization. Use PROACTIVELY for plugin architecture, gameplay mechanics, server-side features, or cross-version compatibility.

9078

You might also like

software-architecture

davila7

Guide for quality focused software architecture. This skill should be used when users want to write code, design architecture, analyze code, in any case that relates to software development.

333868

mcp-builder

anthropics

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

136215

codex

Lucklyric

Invoke Codex CLI for complex coding tasks requiring high reasoning capabilities. This skill should be invoked when users explicitly mention "Codex", request complex implementation challenges, advanced reasoning, or need high-reasoning model assistance. Automatically triggers on codex-related requests and supports session continuation for iterative development.

32238

game-development

davila7

Game development orchestrator. Routes to platform-specific skills based on project needs.

70195

api-design-principles

wshobson

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.

72170

senior-fullstack

davila7

Comprehensive fullstack development skill for building complete web applications with React, Next.js, Node.js, GraphQL, and PostgreSQL. Includes project scaffolding, code quality analysis, architecture patterns, and complete tech stack guidance. Use when building new projects, analyzing code quality, implementing design patterns, or setting up development workflows.

35110

Search skills

Search the agent skills registry