traya-react-native

AI-powered React Native development workflow with compounding engineering principles. Build high-quality iOS and Android apps with 16 specialized agents, 4 workflow skills, and 6 commands. Includes bundled MCP servers for Figma, iOS Simulator, Android testing, and API integration.

View on GitHub
Author Shivraj Kumar
Namespace @shivrajkumar/traya-plugin
Category general
Version 1.0.0
Stars 0
Downloads 3
self.md verified
Table of content

AI-powered React Native development workflow with compounding engineering principles. Build high-quality iOS and Android apps with 16 specialized agents, 4 workflow skills, and 6 commands. Includes bundled MCP servers for Figma, iOS Simulator, Android testing, and API integration.

Installation

npx claude-plugins install @shivrajkumar/traya-plugin/traya-react-native

Contents

Folders: agents, commands, skills

Files: README.md

Documentation

AI-powered React Native development workflow with compounding engineering principles. This plugin provides specialized agents, skills, and commands for building high-quality iOS and Android applications.

Overview

The Traya React Native plugin brings comprehensive React Native development capabilities to Claude Code. It includes 16 specialized AI agents, 4 workflow skills, and 6 commands that leverage 6 bundled MCP servers to provide end-to-end support for mobile app development.

Philosophy: Compounding Engineering Each unit of engineering work should make subsequent units of work easier—not harder.

Components

16 Specialized Agents

Core Development (4 agents):

Specialized Development (5 agents):

Quality & Testing (4 agents):

Platform Operations (3 agents):

4 Workflow Skills

  1. rn-ui-developer - Complete UI development workflow

    • Figma design extraction
    • Codebase pattern analysis with Serena
    • Component implementation
    • Visual verification on iOS Simulator and Android devices
    • Iterative refinement until pixel-perfect
  2. rn-api-integrator - Comprehensive API integration

    • Postman API testing
    • Service layer implementation
    • React Native integration with React Query/SWR
    • End-to-end data flow verification
    • Offline support implementation
  3. rn-app-tester - Thorough testing and validation

    • Functional testing on both platforms
    • Visual regression testing
    • Performance analysis (FPS, memory, startup time)
    • Accessibility auditing (VoiceOver, TalkBack)
    • Network condition testing
  4. rn-code-reviewer - Dual-layer code review

    • Task completion verification
    • Technical quality assessment
    • React Native best practices validation
    • Security audit
    • Documentation review

6 Commands

Bundled MCP Servers

The plugin automatically configures 6 MCP servers:

  1. iOS Simulator MCP - iOS app testing and automation
  2. Mobile Device MCP - Android device/emulator testing
  3. Figma MCP - Design extraction from Figma
  4. Postman MCP - API testing and validation
  5. Context7 MCP - React Native library documentation
  6. Serena MCP - Codebase pattern analysis

Installation

1. Install the Plugin

From Claude Code:

/plugin marketplace add git@github.com:trayalabs1/traya-plugin.git
/plugin install traya-react-native

2. Setup Requirements

iOS Simulator MCP (for iOS testing):

Mobile Device MCP (for Android testing):

Figma MCP (for design extraction):

Postman MCP (for API testing):

Context7 MCP:

Serena MCP:

Usage

Quick Start Workflow

  1. Plan your React Native feature:

    claude /plan "Create user profile screen with avatar upload"
    
  2. Execute the plan:

    claude /work path/to/plan.md
    

    The /work command automatically:

    • Detects task type (UI development, API integration)
    • Invokes appropriate skills (rn-ui-developer → rn-api-integrator → rn-app-tester → rn-code-reviewer)
    • Tests on both iOS and Android
    • Provides iterative refinem

…(truncated)

Included Skills

This plugin includes 4 skill definitions:

rn-api-integrator

Comprehensive API integration workflow for React Native applications. Use this skill when connecting frontend components to backend APIs, implementing data fetching, handling authentication, and testing API interactions. Uses Postman MCP for API testing, Context7 for documentation, Serena for pattern analysis, and iOS Simulator/Mobile Device MCPs for integration verification.

View skill definition

RN API Integrator

Overview

This skill provides a complete API integration workflow for React Native applications. The process includes API discovery, testing with Postman, implementing service layers, integrating with React components, handling authentication, error management, and verifying end-to-end data flow on both platforms.

Core Workflow

Phase 1: API Discovery & Testing

1. Analyze API Requirements

Identify integration needs:

2. Test API with Postman MCP

Use Postman MCP for API exploration:

mcp__postman__postman - Test API endpoints

Test scenarios:

3. Analyze Existing Patterns

Use Serena MCP to find similar integrations:

mcp__serena__search_for_pattern - Search for API service patterns
mcp__serena__find_symbol - Find existing API services
mcp__serena__get_symbols_overview - Understand service structure

Focus on:

4. Gather Documentation

Use Contex

…(truncated)

rn-app-tester

Comprehensive testing and validation workflow for React Native applications. Use this skill after UI development and API integration are complete to perform functional testing, visual regression testing, performance analysis, accessibility auditing, and platform-specific behavior validation on both iOS and Android using iOS Simulator and Mobile Device MCPs.

View skill definition

RN App Tester

Overview

This skill provides comprehensive testing and validation for React Native applications. The workflow includes functional testing, visual verification, performance analysis, accessibility auditing, network condition testing, and platform-specific behavior validation on both iOS Simulator and Android devices.

Core Workflow

Phase 1: Functional Testing

1. Test User Flows on iOS

Use iOS Simulator MCP for functional testing:

mcp__ios-simulator__launch_app
mcp__ios-simulator__ui_describe_all
mcp__ios-simulator__ui_tap
mcp__ios-simulator__ui_type
mcp__ios-simulator__ui_swipe

Test scenarios:

2. Test User Flows on Android

Use Mobile Device MCP for functional testing:

mcp__mobile-device__mobile_launch_app
mcp__mobile-device__mobile_list_elements_on_screen
mcp__mobile-device__mobile_click_on_screen_at_coordinates
mcp__mobile-device__mobile_type_keys
mcp__mobile-device__mobile_swipe_on_screen
mcp__mobile-device__mobile_press_button

Test same scenarios as iOS plus:

3. Cross-Platform Parity Check

Verify functional consistency:

…(truncated)

rn-code-reviewer

Dual-layer code review workflow for React Native applications. Use this skill after all development and testing are complete to perform comprehensive code review including task completion verification, technical quality assessment, React Native best practices validation, performance optimization review, security audit, and documentation verification using Serena MCP for codebase analysis.

View skill definition

RN Code Reviewer

Overview

This skill provides comprehensive dual-layer code review for React Native applications. The review process verifies task completion against requirements, evaluates technical quality, ensures React Native best practices, validates TypeScript usage, checks performance optimization, audits security, and verifies documentation completeness.

Core Workflow

Layer 1: Task Completion Verification

1. Review Requirements

Verify all requirements met:

2. Functional Verification

Confirm functionality:

3. Platform Parity

Verify both platforms:

Layer 2: Technical Quality Assessment

4. Code Structure Review

Use Serena MCP to analyze:

mcp__serena__find_symbol - Find components/functions
mcp__serena__find_referencing_symbols - Check usage
mcp__serena__search_for_pattern - Find anti-patterns

Evaluate:

…(truncated)

rn-ui-developer

Comprehensive UI development workflow for React Native applications. Use this skill when building new screens or components from Figma designs. The skill implements an iterative design-matching process using Figma MCP to extract design specifications, Serena MCP to analyze existing codebase patterns, Context7 MCP for library documentation, and iOS Simulator/Mobile Device MCPs for visual verification on both platforms.

View skill definition

RN UI Developer

Overview

This skill provides a complete UI development workflow that bridges Figma designs to production-ready React Native code. The workflow uses an iterative design-matching loop: extract design specifications from Figma, analyze existing codebase patterns, implement code following React Native best practices, verify visual accuracy on iOS Simulator and Android devices, and refine until the implementation matches the design perfectly on both platforms.

Core Workflow

Follow this sequential workflow for all React Native UI development tasks:

Phase 1: Design Analysis & Planning

1. Extract Design Specifications

Use Figma MCP to analyze the design:

mcp__figma-dev-mode-mcp-server__get_design_context
mcp__figma-dev-mode-mcp-server__get_variable_defs
mcp__figma-dev-mode-mcp-server__get_screenshot

Focus on:

2. Analyze Existing Codebase

Use Serena MCP to understand current patterns:

mcp__serena__search_for_pattern - Search for similar components
mcp__serena__get_symbols_overview - Get overview of relevant files
mcp__serena__find_symbol - Find reusable components
mcp__serena__find_referencing_symbols - Understand component usage

Focus on:

…(truncated)

Source

View on GitHub

Tags: general ai-poweredreact-nativeiosandroidmobiletypescriptworkflow-automationtestingfigmaperformanceaccessibilitycompounding-engineering