claude

reactree-ios-dev

iOS and tvOS development with SwiftUI, MVVM, Clean Architecture, 14 specialized agents, 27 comprehensive skills, automated quality gates, hooks system, one-command setup (/ios-init), beads integration, offline sync, push notifications, tvOS focus navigation, accessibility testing, performance profiling, and dual memory systems

10 on GitHubby Mohamad Kaakativ2.1.0MITupdated 9 months agodevelopment
/

Plugin reactree-ios-dev from marketplace manifest-marketplace in Kaakati/rails-enterprise-dev. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (27)

  • accessibility-patterns

    Expert accessibility decisions for iOS/tvOS: when to combine vs separate elements, label vs hint selection, Dynamic Type layout strategies, and WCAG AA compliance trade-offs. Use when implementing VoiceOver support, handling Dynamic Type, or ensuring accessibility compliance. Trigger keywords: acces

  • alamofire-patterns

    Expert Alamofire decisions for iOS/tvOS: when Alamofire adds value vs URLSession suffices, interceptor chain design trade-offs, retry strategy selection, and certificate pinning considerations. Use when designing network layer, implementing auth token refresh, or choosing between networking approach

  • api-integration

    Expert API integration decisions for iOS/tvOS: REST vs GraphQL trade-offs, API versioning strategies, caching layer design, and offline-first architecture choices. Use when designing network architecture, implementing offline support, or choosing between API patterns. Trigger keywords: REST, GraphQL

  • app-lifecycle

    Expert lifecycle decisions for iOS/tvOS: when SwiftUI lifecycle vs SceneDelegate, background task strategies, state restoration trade-offs, and launch optimization. Use when managing app state transitions, handling background work, or debugging lifecycle issues. Trigger keywords: lifecycle, scenePha

  • atomic-design-ios

    Expert Atomic Design decisions for iOS/tvOS: when component hierarchy adds value vs overkill, atom vs molecule boundary judgment, design token management trade-offs, and component reusability patterns. Use when structuring design systems, deciding component granularity, or organizing component libra

  • clean-architecture-ios

    Expert Clean Architecture decisions for iOS/tvOS: when Clean Architecture adds value vs overkill, layer boundary judgment calls, dependency rule violations to catch, and practical trade-offs between purity and pragmatism. Use when designing app architecture, debugging layer violations, or deciding w

  • code-quality-gates

    Expert quality gate decisions for iOS/tvOS: which gates matter for your project size, threshold calibration that catches bugs without blocking velocity, SwiftLint rule selection, and CI integration patterns. Use when setting up linting, configuring CI pipelines, or calibrating coverage thresholds. T

  • combine-reactive

    Expert Combine decisions for iOS/tvOS: when Combine vs async/await, Subject selection trade-offs, operator chain design, and memory management patterns. Use when implementing reactive streams, choosing between concurrency models, or debugging Combine memory leaks. Trigger keywords: Combine, Publishe

  • concurrency-patterns

    Expert Swift concurrency decisions: async let vs TaskGroup selection, actor isolation boundaries, @MainActor placement strategies, Sendable conformance judgment calls, and structured vs unstructured task trade-offs. Use when designing concurrent code, debugging data races, or choosing between concur

  • coordinator-pattern

    Expert Coordinator pattern decisions for iOS/tvOS: when coordinators add value vs overkill, parent-child coordinator hierarchy design, SwiftUI vs UIKit coordinator differences, and flow completion handling. Use when designing navigation architecture, implementing multi-step flows, or decoupling view

  • core-data-patterns

    Expert Core Data decisions for iOS/tvOS: when Core Data vs alternatives, context architecture for multi-threading, migration strategy selection, and performance optimization trade-offs. Use when choosing persistence layer, debugging save failures, or optimizing fetch performance. Trigger keywords: C

  • dependency-injection

    Expert DI decisions for iOS/tvOS: when DI containers add value vs overkill, choosing between injection patterns, protocol design for testability, and SwiftUI-specific injection strategies. Use when designing service layers, setting up testing infrastructure, or deciding how to wire dependencies. Tri

  • error-handling-patterns

    Expert error handling decisions for iOS/tvOS: when to use throws vs Result, error type design trade-offs, recovery strategy selection, and user-facing error presentation patterns. Use when designing error hierarchies, implementing retry logic, or deciding how to surface errors to users. Trigger keyw

  • localization-ios

    Expert localization decisions for iOS/tvOS: when runtime language switching is needed vs system handling, pluralization rule complexity by language, RTL layout strategies, and string key architecture. Use when internationalizing apps, handling RTL languages, or debugging localization issues. Trigger

  • model-patterns

    Expert model design decisions for iOS/tvOS: when DTO separation adds value vs overkill, validation strategy selection, immutability trade-offs, and custom Codable decoder design. Use when designing data models, implementing API contracts, or debugging decoding failures. Trigger keywords: Codable, DT

  • mvvm-architecture

    Expert MVVM decisions for iOS/tvOS: choosing between ViewModel patterns (state enum vs published properties vs Combine), service layer boundaries, dependency injection strategies, and testing approaches. Use when designing ViewModel architecture, debugging data flow issues, or deciding where busines

  • navigation-patterns

    Expert navigation decisions for iOS/tvOS: when NavigationStack vs Coordinator patterns, NavigationPath state management trade-offs, deep link architecture choices, and tab+navigation coordination strategies. Use when designing app navigation, implementing deep links, or debugging navigation state is

  • performance-optimization

    Expert performance decisions for iOS/tvOS: when to optimize vs premature optimization, profiling tool selection, SwiftUI view identity trade-offs, and memory management strategies. Use when debugging performance issues, optimizing slow screens, or reducing memory usage. Trigger keywords: performance

  • push-notifications

    Expert notification decisions for iOS/tvOS: when to request permission, silent vs visible notification trade-offs, rich notification strategies, and APNs architecture choices. Use when implementing push notifications, debugging delivery issues, or designing notification UX. Trigger keywords: push no

  • security-best-practices

    Expert security decisions for iOS/tvOS: when Keychain vs UserDefaults, certificate pinning trade-offs, API key protection strategies, and secure data lifecycle management. Use when storing sensitive data, implementing authentication, or hardening app security. Trigger keywords: Keychain, security, c

  • session-management

    Expert session decisions for iOS/tvOS: token storage security levels, refresh flow architectures, multi-session handling strategies, and logout cleanup requirements. Use when implementing authentication, debugging token issues, or designing session architecture. Trigger keywords: session, authentica

  • swift-conventions

    Expert Swift decisions Claude doesn't instinctively make: struct vs class trade-offs, @MainActor placement, async/await vs Combine selection, memory management pitfalls, and iOS-specific anti-patterns. Use when writing Swift code for iOS/tvOS apps, reviewing Swift architecture decisions, or debuggin

  • swiftgen-integration

    Expert SwiftGen decisions for iOS/tvOS: when type-safe assets add value, template selection trade-offs, organization strategies, and build phase configuration. Use when setting up SwiftGen, choosing templates, or debugging generation issues. Trigger keywords: SwiftGen, type-safe, Asset, L10n, ImageA

  • swiftui-patterns

    Expert SwiftUI decisions: property wrapper selection (@State vs @StateObject vs @ObservedObject gotchas), navigation architecture (NavigationStack vs NavigationSplitView), performance traps (body recomputation, identity), and platform-specific patterns for tvOS focus. Use when building SwiftUI views

  • theme-management

    Expert theming decisions for iOS/tvOS: when custom themes add value vs system colors suffice, color token architecture trade-offs, theme switching animation strategies, and accessibility contrast compliance. Use when designing color systems, implementing dark mode, or building theme pickers. Trigger

  • tvos-specific-patterns

    Expert tvOS decisions for iOS developers: when to use custom focus effects vs system defaults, Siri Remote gesture trade-offs, Top Shelf content strategies, and 10-foot UI adaptation patterns. Use when building tvOS apps, debugging focus issues, or designing TV-optimized interfaces. Trigger keywords

  • xctest-patterns

    Expert XCTest decisions for iOS/tvOS: test type selection trade-offs, mock vs stub vs spy judgment calls, async testing pitfalls, and coverage threshold calibration. Use when designing test strategy, debugging flaky tests, or deciding what to test. Trigger keywords: XCTest, unit test, integration te

Slash commands (6)

  • /reactree-ios-dev:ios-debug

    Comprehensive debugging workflow for iOS/tvOS applications with crash analysis, memory debugging, performance profiling, and agent coordination

  • /reactree-ios-dev:ios-dev

    ReAcTree-based iOS/tvOS development with parallel execution, working memory, and episodic learning for 30-50% faster workflows. Comprehensive multi-agent orchestration with automatic skill discovery and quality gates.

  • /reactree-ios-dev:ios-feature

    feature workflow for iOS/tvOS

  • /reactree-ios-dev:ios-init
  • /reactree-ios-dev:ios-refactor

    Comprehensive refactoring workflow for iOS/tvOS applications with MVVM enforcement, Clean Architecture, and quality gates

  • /reactree-ios-dev:reactree-ios-init

    Initialize ReAcTree plugin in the current iOS/tvOS project. Validates Xcode setup, creates configuration, sets up working memory, and optionally copies bundled skills and rules. Run this first when using the plugin in a new Xcode project.

Subagents (14)

  • accessibility-specialist

    Coordinates accessibility testing and WCAG compliance validation for iOS/tvOS applications

  • codebase-inspector

    Analyzes iOS/tvOS codebase to identify existing patterns, MVVM structure, networking implementations, and platform-specific code. Discovers Swift conventions, SwiftUI patterns, and architectural decisions.

  • core-lead

    Implements Core layer components (Services, Managers, NetworkRouters, Extensions) following Clean Architecture and Protocol-Oriented Programming.

  • design-system-lead

    Implements Design System components following Atomic Design (Atoms, Molecules, Organisms) and manages theme resources.

  • file-finder

    Fast file discovery by pattern/name for iOS/tvOS projects

  • implementation-executor

    Executes iOS/tvOS implementation phases, coordinates specialist agents (Core Lead, Presentation Lead, Design System Lead), manages parallel execution, and tracks progress with comprehensive quality gates and error recovery.

  • ios-planner

    Plans iOS/tvOS feature implementation with MVVM architecture, Clean Architecture principles, and platform-specific patterns. Creates detailed implementation plans with parallel execution opportunities.

  • log-analyzer

    Analyzes Xcode build logs and crash reports

  • performance-profiler

    Coordinates performance profiling, bottleneck detection, memory leak analysis, and optimization for iOS/tvOS apps

  • presentation-lead

    Implements Presentation layer (Views, ViewModels, Models) using SwiftUI and MVVM patterns with platform-specific adaptations.

  • quality-guardian

    Enforces quality gates (SwiftLint, build validation, test coverage) and blocks progression if standards not met.

  • swiftgen-coordinator

    Coordinates SwiftGen file generation for type-safe asset access (Images, Colors, Fonts, Localizations)

  • test-oracle

    Validates iOS/tvOS tests, ensures 80% code coverage, enforces test pyramid, runs XCTest suites, and provides FEEDBACK on test failures.

  • workflow-orchestrator

    Master coordination for 6-phase ReAcTree iOS/tvOS workflows. Manages agent delegation, skill discovery, working memory, episodic learning, parallel execution, quality gates, and beads tracking. Coordinates FEEDBACK edges for self-correcting development cycles. Use this agent when: Starting multi-pha

Hooks (4)

  • SessionStart

    bash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/discover-skills.sh

  • UserPromptSubmit

    bash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/detect-intent.sh

  • PreToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/pre-edit-validation.sh

  • PostToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/post-write-validation.sh

View source on GitHub

More from Kaakati/rails-enterprise-dev

All 4 plugins →

ReAcTree Rails development with multi-agent orchestration, LSP-powered context compilation, Guardian validation cycle, mandatory planning-to-implementation handoff, parallel agent spawning, dual memory systems with 24h TTL caching, smart intent detection, UX Engineer, optimized model selection, and comprehensive skills library for A+ type-safe code

26 skills · 5 commands · 19 agents · hooks

10

Flutter development with GetX state management, Clean Architecture, multi-agent orchestration, quality gates, comprehensive testing patterns, navigation, i18n, performance optimization, and accessibility patterns

16 skills · 5 commands · 9 agents

10

Enterprise-grade Rails development workflow with multi-agent orchestration, beads task tracking, and quality gates.

16 skills · 4 commands · 4 agents · hooks

10

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

Maintain reactree-ios-dev?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins4 plugins