By SteveGJones
Ship production-ready iOS apps to the App Store and TestFlight with HIG-compliant design, SwiftUI architecture guidance, performance profiling, code-signing diagnostics, and automated pre-flight checks that catch rejection risks before submission.
Specialist in Apple's Human Interface Guidelines (HIG) for iOS/iPadOS — Liquid Glass (iOS 26), navigation & modality, SF Pro type scale & Dynamic Type, semantic colors & materials, SF Symbols, gestures/haptics, iOS platform features (permissions/ATT, notifications, Widgets, Live Activities/Dynamic Island, share sheet, Sign in with Apple), accessibility (VoiceOver), App Store UX, and SwiftUI mapping. Use for iOS UX design, HIG compliance, and native-feel decisions.
Specialist in iOS app performance & diagnostics — Instruments (Time Profiler, Allocations/Leaks, Animation Hitches, SwiftUI & Swift Concurrency, os_signpost), app launch (~400ms), hitches & hangs (250ms), memory (footprint, jetsam, image decode), energy/battery, MetricKit field metrics, app size/thinning, and XCTest performance tests with baselines. Use for profiling and jank/launch/memory/battery diagnosis and regression gating (Xcode 26 / Instruments 27).
Specialist in iOS release engineering & App Store distribution — code signing & provisioning, capabilities/entitlements, the three privacy surfaces (nutrition labels, PrivacyInfo.xcprivacy manifest, required-reason APIs), App Store Connect & TestFlight, App Review compliance, build/archive/export, fastlane / Xcode Cloud / App Store Connect API, versioning & the no-rollback release strategy. Use for signing failures, submissions, and CI release automation.
Specialist in modern iOS app architecture with SwiftUI (iOS 26 / Swift 6.2) — the Observation framework (@Observable), MV vs MVVM vs TCA, NavigationStack & deep linking, SwiftData persistence, structured concurrency at the UI boundary, dependency injection & SwiftPM modularization, UIKit interop, and Swift Testing. Use for SwiftUI app-structure, state-management, and navigation decisions (not visual/HIG design).
Pre-submission audit for an App Store release — runs the pre-flight checks and walks the three privacy surfaces, the high-frequency App Review rejection guidelines, and metadata/release-option choices. Use before submitting an iOS app for App Review.
Generate a GitHub Actions workflow for iOS — macOS runner, SPM/DerivedData caching, build, test on a simulator matrix, run the iOS pre-flight checks, and (optionally) sign + upload to TestFlight. Use when setting up CI for an iOS app.
Scaffold a new iOS app with SDLC and submission-safe defaults — diffable project files, app + test targets, deployment-target policy, a git-stamped build number, and the Info.plist keys the pre-flight checker wants so the project passes TestFlight from day one. Use when starting a new iOS project.
Diagnose and fix iOS code-signing, provisioning, and entitlement failures — the "no signing certificate / no profiles / doesn't match / get-task-allow" family, using codesign/security to inspect what's actually signed. Use when an archive, upload, or CI build fails on signing.
Prepare and ship an iOS build to TestFlight — runs the submission pre-flight checks, fixes the config that blocks uploads/processing, then walks internal→external beta review. Use when releasing an iOS build to testers.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Table of Contents
A framework for integrating AI agents as primary developers while maintaining quality and process compliance. Ships 56 specialist agents across 12 plugins covering AI/ML, full-stack, cloud, security, project management, documentation, and containerised delegation. Automates the specify-architect-implement-review workflow with skills that enforce zero technical debt from day one.
gh) for PR-related featuressdlc-workflows containerised delegation)Install the plugin family from the Claude Code marketplace. This is the standard approach for using the framework in your projects.
Step 1: Add the marketplace and install the core plugin
/plugin marketplace add SteveGJones/ai-first-sdlc-practices
/plugin install sdlc-core@ai-first-sdlc
Step 2: Configure your team
/sdlc-core:setup-team
This presents project types (Full-stack, AI/ML, Cloud, API, Security, Custom) and installs the matching team plugins. For example, a full-stack web app installs:
| Plugin | Description |
|---|---|
sdlc-core | Rules, validators, enforcement, workflows (always installed) |
sdlc-team-common | Solution architect, research agent, performance engineer, database architect |
sdlc-team-fullstack | Web full-stack — frontend, backend, API, data, DevOps, UX, integration architects |
sdlc-team-mobile + sdlc-team-ios / sdlc-team-android | Mobile — shared base (architecture, interaction UX) + platform design (Apple HIG / Material Design 3) |
Step 3: Start working
/sdlc-core:new-feature 1 my-feature "Description of the feature"
The framework supports four SDLC delivery structures. The setup-team skill asks which one applies to your project; you can also pick later via /sdlc-core:commission. Most projects pick single-team (the default).
| Method | When to use | Team size | What you install |
|---|---|---|---|
| Single-team (default) | Organic delivery, no formal phase gates. Most projects pick this. | 3–10 | sdlc-core + team plugins (no extra bundle) |
| Solo | Fast-iteration, lightweight constitution overlay. | 1–2 | sdlc-core + team plugins; commission with --option solo |
| Programme (Method 1) | Multi-team programme work with formal phase gates (requirements → design → test → code) and mandatory cross-phase review. | 11–50 across 2–5 teams | sdlc-programme bundle + commission |
| Assured (Method 2) | Regulated industries (DO-178C, IEC 62304, ISO 26262, FDA 21 CFR Part 820). Bidirectional traceability, positional namespace IDs, DDD decomposition, typed evidence statuses, standard-specific exports. | Any | sdlc-assured bundle (v0.2.0 audit-ready at the tooling layer) + commission |
Decision tree, comparison table, trade-offs, and migration notes: see docs/METHODS-GUIDE.md.
Android development — Material Design 3, Jetpack Compose, app architecture, Gradle, Play Store release & performance agents, plus scaffold/signing/play-release skills and Play submission pre-flight checks. Install with sdlc-team-mobile; pairs with sdlc-lang-kotlin.
Shared mobile base — cross-platform mobile architecture and interaction UX agents. Install alongside sdlc-team-ios and/or sdlc-team-android.
Web full-stack agents — frontend, backend, API, data, DevOps, UX & integration architects
AI-First SDLC — zero-debt development with validators, enforcement, and workflows
Kotlin language expert agent — idiomatic Kotlin 2.x, coroutines & structured concurrency, Flow, null-safety, sealed/data/value classes, generics, KSP, Java interop, and Kotlin Multiplatform basics. Pairs with sdlc-team-android.
npx claudepluginhub stevegjones/ai-first-sdlc-practices --plugin sdlc-team-iosShared mobile base — cross-platform mobile architecture and interaction UX agents. Install alongside sdlc-team-ios and/or sdlc-team-android.
iOS development validation with Xcode build hooks.
Mobile development skills for app releases, mobile APIs, authentication, CI/CD, debugging, offline support, performance, and state management.
Agents and skills for Swift app development on iOS.
iOS/macOS SwiftUI expertise. Ships the ios-dev agent, ios-patterns, ios-app-templates (reference apps), and 24 vendored third-party skills (apple-design + iphone-apps + asc-* App Store Connect CLI).
A collection of agents and commands to aid in the planning, implementation, documentation and testing of Swift/TCA code.