claude

ios-craft

Complete iOS development companion — guided workflows for project setup, SwiftUI, networking, testing, Metal, design systems, accessibility, CI/CD, and App Store submission. 15 skills, 6 agents, 12 commands.

0 on GitHubby Kosta Milovv2.0.0MITupdated 1 month agodevelopment
/

Plugin ios-craft from marketplace kosta-plugins in ildunari/kosta-plugins. 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 (18)

  • apple-architecture-patterns

    Use when designing, comparing, refactoring, or reviewing architecture for iOS or macOS apps, especially for MVVM, The Composable Architecture (TCA), Clean Architecture, VIPER, Coordinators, Repository and dependency-injection patterns, modular Swift Package structure, Swift 6+, Observation, or archi

  • apple-data-persistence

    Comprehensive guide for Apple-platform data persistence: SwiftData, Core Data, CloudKit, UserDefaults, FileManager, and Keychain with migrations, sync patterns, and security. Use when: building iOS/macOS apps with local or cloud-synced data, schema design, data migration planning, SwiftData vs Core

  • apple-networking-apis

    Production-grade networking & API integration patterns for iOS and macOS. Use when designing, implementing, debugging, or reviewing app networking: URLSession async/await, authentication (OAuth2/JWT), error handling, retries, caching (ETag/URLCache), REST & GraphQL, WebSockets, network monitoring, o

  • apple-performance-engineer

    Use when an iOS or macOS app has a performance problem or needs profiling guidance, especially for startup time, scrolling or animation hitches, memory growth, energy use, build time, app size, Instruments traces, SwiftUI/UIKit/AppKit rendering cost, or regression measurement. Do not use for general

  • apple-platform-features

    Use when implementing, reviewing, or scaffolding Apple platform capabilities beyond core UI, especially WidgetKit, App Intents and Shortcuts, Live Activities, ActivityKit and Dynamic Island, notifications, background tasks, App Clips, StoreKit 2, universal links, Handoff, extensions, or Focus Filter

  • apple-testing-architect

    Comprehensive iOS/macOS testing skill covering Swift Testing (Xcode 16+), XCTest, XCUITest, snapshot testing, and CI/CD. Includes test generation, mock creation, coverage analysis, and flake detection. Use when working with Apple platform testing, migrating to Swift Testing, setting up CI/CD pipelin

  • ios-accessibility-engineer

    Accessibility implementation and auditing. Use when adding VoiceOver support, Dynamic Type, accessibility labels, or auditing existing views. Walks through making an app usable for everyone.

  • ios-animation-guide

    Hands-on animation workshop. Use when the user wants their app to feel alive — button feedback, screen transitions, loading states, scroll effects, hero transitions. Covers implicit/explicit animations, springs, transitions, matched geometry, phase/keyframe animators, gesture-driven animation, and L

  • ios-app-store-submission

    Step-by-step App Store submission workflow. Use when the user wants to ship to TestFlight or the App Store. Covers certificates, provisioning, app icons, screenshots, metadata, review guidelines, and common rejection prevention. Written for first-time submitters.

  • ios-cicd-pipeline

    Set up CI/CD for iOS apps. Covers GitHub Actions, Xcode Cloud, and Fastlane. Automates build, test, lint, and deploy workflows. For beginners setting up their first automated pipeline.

  • ios-debugger-agent

    Use XcodeBuildMCP to build, run, launch, and debug the current iOS project on a booted simulator. Trigger when asked to run an iOS app, interact with the simulator UI, inspect on-screen state, capture logs/console output, or diagnose runtime behavior using XcodeBuildMCP tools.

  • ios-design-system

    Build a SwiftUI design system from scratch. Use when setting up colors, typography, spacing tokens, and a component library. Can extract tokens from Figma or screenshots. Produces Swift files for design tokens and reusable components with dark mode, Dynamic Type, and accessibility built in.

  • ios-project-wizard

    Guided project creation wizard. Use when starting a new iOS project from scratch, setting up XcodeGen, choosing architecture, scaffolding folder structure, and generating initial files. Takes a beginner from "I have an idea" to a buildable project in minutes.

  • ios-security-hardening

    Security best practices for iOS apps. Use for Keychain setup, certificate pinning, biometric auth, secure data storage, and vulnerability prevention. Consolidated security checklist for beginners.

  • Liquid Glass

    THE comprehensive skill for Apple's Liquid Glass design language introduced in iOS 26+, macOS 26+, tvOS 26+, and watchOS 26+. Use this skill whenever the user wants to adopt, implement, review, improve, or migrate to Liquid Glass in a SwiftUI, UIKit, or AppKit project. Triggers on: Liquid Glass, gla

  • swift-concurrency

    Expert guidance on Swift Concurrency best practices, patterns, and implementation. Use when developers mention: (1) Swift Concurrency, async/await, actors, or tasks, (2) "use Swift Concurrency" or "modern concurrency patterns", (3) migrating to Swift 6 or Swift 6.2+, (4) data races or thread safety

  • 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

  • SwiftUI Mastery

    Use when building, reviewing, debugging, or refactoring SwiftUI on Apple platforms, especially for state management, layout, navigation, component patterns, animation, accessibility, or performance. Also use for SwiftUI-specific architecture questions, app scaffolding, deep links, and runtime perfor

Slash commands (12)

  • /ios-craft:add-data

    Set up data persistence (SwiftData, Core Data, Keychain)

  • /ios-craft:add-feature

    Add a complete feature with model, view, tests, and navigation wiring

  • /ios-craft:add-network

    Set up a network layer for API integration

  • /ios-craft:add-screen

    Generate a complete SwiftUI screen with state, navigation, accessibility, and previews

  • /ios-craft:add-tests

    Generate tests for existing code

  • /ios-craft:design-audit

    Review UI against design system, HIG, and accessibility standards

  • /ios-craft:explain-ios

    Plain-English explanation of any iOS concept

  • /ios-craft:fix-bug

    Structured bug investigation and fix workflow

  • /ios-craft:new-project

    Create a new iOS project from scratch with guided setup

  • /ios-craft:perf-check

    Performance audit for common SwiftUI issues

  • /ios-craft:security-scan

    Security audit for hardcoded secrets, missing encryption, and common vulnerabilities

  • /ios-craft:ship-it

    App Store submission checklist and guided workflow

Subagents (6)

  • bug-doctor

    Systematic iOS debugger that reproduces issues, reads crash logs, traces code paths, and proposes minimal fixes with regression tests. Use for crashes, errors, and unexpected behavior.

  • ios-mentor

    Patient iOS development teacher that explains concepts simply, suggests next steps, and never assumes prior iOS knowledge. Use for general iOS questions, "how do I..." queries, and learning-oriented conversations.

  • perf-profiler

    Performance optimization agent that identifies bottlenecks, suggests Instruments workflows, and rewrites hot paths. Use when the app feels slow, scrolling janks, or memory grows.

  • ship-captain

    Release engineering agent handling the pipeline from "code is done" to "app is on the App Store." Covers archiving, signing, metadata, TestFlight, review guidelines, and CI/CD.

  • test-coach

    Testing specialist that helps beginners understand what to test and writes tests for them. Generates test plans, unit tests, UI tests, and snapshot tests.

  • ui-builder

    Fast SwiftUI implementation agent. Takes descriptions or screenshots and produces complete screens with proper state management, navigation, accessibility, and previews. Use for building any UI.

Hooks (3)

  • SessionStart

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/detect-ios-project.sh"

  • PreToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/swift-file-guard.sh" "$TOOL_INPUT"

  • PostToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/build-after-edit.sh" "$TOOL_INPUT"

View source on GitHub

More from ildunari/kosta-plugins

All 7 plugins →

Compliance-grade document verification and editing. 9-step agentic loop with Claim Ledger, 13 reviewer agents, integrity gates, and 8-domain support. For grants, legal, financial, medical, and engineering documents.

5 skills · 5 commands · 16 agents · hooks

0

Research-first subagent orchestration — product scouting, forum sentiment, GitHub audits, academic discovery, QA critique.

7 skills · 8 agents · hooks

0

Hand-inked, notebook-style explainer films drawn entirely in canvas code, from any topic, dataset or source, rendered to MP4 with synthesized sound.

6 skills · 5 agents

0

Google Stitch integration — AI-powered UI design generation, token extraction, and SwiftUI/React conversion.

6 skills · 3 agents · 1 MCP server · hooks

0

Phased build orchestration with sub-agents for research, TDD, implementation, and dual code review — gated per phase. Master orchestrator plans phases, dispatches specialist agents, and enforces build/test/review gates before each commit.

1 skill · 4 agents

0

Status-line bar counting down the prompt-cache window; warns at 12 min and compacts once 10 min before it expires when the session sits idle.

0

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 ios-craft?

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