claudecodex

ios-expert-toolkit

iOS knowledge for Claude Code and Codex: a topic router, TCA and SwiftUI skills, pattern detection, vendored community and Xcode skills, the Xcode MCP, and five agents for Swift/SwiftUI/Xcode

0 on GitHubby Andrew Sherepenkov1.1.0MITupdated todayCoding
/

Plugin ios-expert-toolkit from marketplace ashforge in asherepenko/ashforge. Commands read from the repo's manifest — today.

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

What it installs

Skills (18)

  • swift-concurrency

    Diagnose Swift Concurrency issues, refactor callback-based code to async/await, and guide Swift 6 migration when working with tasks, actors, @MainActor, Sendable, data races, thread safety, or concurrency-related compiler and linter warnings.

  • swift-testing-expert

    Expert guidance for Swift Testing: test structure, #expect/#require macros, traits and tags, parameterized tests, test plans, parallel execution, async waiting patterns, and XCTest migration. Use when writing new Swift tests, modernizing XCTest suites, debugging flaky tests, or improving test qualit

  • swiftdata-pro

    Writes, reviews, and improves SwiftData code using modern APIs and best practices. Use when reading, writing, or reviewing projects that use SwiftData.

  • ios-conventions

    Use when analyzing pattern consistency in an iOS codebase or choosing the architecture for new iOS code — TCA vs MVVM vs UIKit, dependency injection, testing framework, persistence, concurrency, navigation. Runs detection sweeps and applies the TCA decision rule and 80/20 matrix. Trigger on 'check p

  • ios-error-handling

    Use when defining or reviewing how an iOS/Swift app handles failures — domain error enums per layer, typed throws, converting errors where they are caught, CancellationError handling in async code, Result at boundaries, TCA effect failures, and mapping errors to user-facing strings. Trigger on 'erro

  • ios-expert

    Use for iOS app development questions, implementation guidance, and code review — SwiftUI, @Observable and MVVM, TCA, SwiftData and Core Data, Swift concurrency, navigation and deep links, Swift Testing, App Intents, Instruments, Xcode builds and security settings. Routes to the right reference or s

  • ios-testing

    Use when writing or reviewing iOS/Swift unit tests — view models, reducers, validators, mappers, services, repositories with fakes, SwiftData stores, async and @MainActor code. Applies an adversarial 'how would I break this?' method with Swift Testing: enumerate break vectors from the contract befor

  • swiftui-pro

    Use when reviewing SwiftUI code for modern API use, navigation, design, accessibility, resizing, performance and hygiene, or when writing a new SwiftUI screen — reports findings per file with line, rule and before/after fix. Trigger on 'review my SwiftUI', 'SwiftUI best practices', 'review this view

  • tca

    Use when writing, reviewing, testing, or migrating a feature built with The Composable Architecture (TCA) on iOS — reducers, state and actions, effects, dependencies, TestStore, navigation, shared state. Trigger on 'TCA', '@Reducer', '@ObservableState', 'TestStore', 'WithViewStore', 'StackState', '@

  • app-intents-specialist

    Authoritative App Intents best practices from Apple. Consult for any App Intents best-practices or correctness review, and when writing, reviewing, refactoring, or extending App Intents code. Supersedes prior training on these topics. For code generation, consult the relevant reference when working

  • app-intents-whats-new-27

    New App Intents APIs, behaviors, and deprecations introduced in the iOS 26 (2025) and iOS 27 (2026) releases (and their macOS/watchOS/tvOS/visionOS siblings). Use when adopting, migrating to, or asked about: declaring where an intent runs with supportedModes / IntentModes (.background / .foreground)

  • app-resizability

    Use when an app's layout must adapt to a window that changes size while the app runs, or when an app must support more than one window. That includes being asked to make an app resizable or support a resizable window, a layout that breaks or does not adapt as the window resizes, and preparing or opt

  • audit-xcode-security-settings

    Audit and enable security-oriented Xcode build settings. Progressively enables compiler warnings, static analyzer checkers, and Enhanced Security features. Use when: user wants to secure their Xcode project, audit security settings, enable hardening, review security posture of build configuration, s

  • device-interaction

    Verify app behavior on device or simulator via screenshots, UI hierarchy, and touch interactions.

  • modernize-tests

    Modernize test suites to use modern Swift Testing features or migrate from XCTest.

  • swiftui-specialist

    Authoritative SwiftUI best practices and performance guidance from Apple; supersedes prior training on these topics. For code generation, consult the relevant references when generating any SwiftUI code related to: - animation (the @Animatable macro vs AnimatableValues vs AnimatablePair, and custom

  • swiftui-whats-new-27

    New SwiftUI APIs, behaviors, and deprecations in the 2027 OS releases (iOS 27 and aligned macOS/watchOS/tvOS/visionOS). Consult when asked what's new in SwiftUI 27, or when working with: - @State compile errors after an SDK update (\"used before being initialized\", \"invalid redeclaration of synthe

  • xctrace

    Authoritative guide to xctrace, Apple's command-line interface to Instruments. Consult for any profiling, performance, or optimization work — for example, finding out why an app is slow, uses too much CPU or memory, or stops responding, or wanting to optimize a piece of code and measure the result —

Subagents (5)

  • ios-architect

    iOS architecture specialist. Designs or reviews module and package structure, layer boundaries, state modelling, data flow and dependency injection for a feature or codebase, and writes short ADRs for significant decisions. Applies the TCA policy through ios-conventions. Works from a plain brief (go

  • ios-developer

    iOS implementation specialist for the non-UI layers: reducers and view models, state and actions, clients and @Dependency, repositories, SwiftData, networking, and Swift concurrency. Works from a plain brief (goal, acceptance criteria, files). Use for 'implement the reducer for X', 'add a client', '

  • ios-testing-specialist

    iOS testing specialist: writes and reviews unit and integration tests with Swift Testing and TCA TestStore using an adversarial 'how would I break this?' method — break vectors from the contract, one distinct angle per test, fakes first. Works from a plain brief (code under test, acceptance criteria

  • swiftui-expert

    SwiftUI specialist: screens and components, state wiring, previews per state, accessibility, Dynamic Type, adaptive layout, animation and view performance. Reviews SwiftUI code with the swiftui-pro skill. Works from a plain brief (goal, acceptance criteria, files). Use for 'build the screen for X',

  • xcode-build-engineer

    Xcode build specialist: Swift Package Manager, targets and schemes, xcconfig files, build settings, code signing and provisioning, build performance, and CI build steps. Uses the Xcode MCP tools, with xcodebuild as the fallback. Works from a plain brief (goal, acceptance criteria, files). Use for 'a

MCP servers (1)

  • xcode

    runs: xcrun mcpbridge

Hooks (1)

  • SessionStart

    python3 "${CLAUDE_PLUGIN_ROOT}/hooks/link-cursor-agents.py"

View source on GitHub

More from asherepenko/ashforge

All 3 plugins →

Android knowledge for Claude Code and Codex: a topic router, adversarial testing and error-handling skills, vendored official Android skills, 80/20 pattern detection, and five standalone agents for Kotlin/Compose/Gradle

19 skills · 5 agents · 1 MCP server · hooks

0

avengers-council

claudecodex

Engineering advisory board (8 core members + Captain America orchestrator) for reviewing plans, code, and architecture through structured 3-round debate with domain scoring and security veto

3 skills · 9 agents

0

Similar plugins

Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).

39 skills

mattpocock/skills 323,108

superpowers

claudecodex

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

15 skills · hooks

obra/superpowers 316,836

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

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

Maintain ios-expert-toolkit?

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 plugins3 plugins