Site map
Every public page on this website.
Pages
Install guides
Blog
- How can design tokens generate light, dark and…
- How should I review availability guards when moving a…
- ChatGPT and Codex: plan the app, then verify it locally
- Choose an AI client for your iOS workflow
- How can Claude Code hooks protect generated files and…
- Claude Code: turn a Swift finding into a tested patch
- Gemini CLI: connect once and review one iOS feature
- Generate light and dark asset catalogs without a paid…
- Which Muse Code MCP settings actually work with a local…
- Muse Code: what our integration actually verifies
- Review AI-generated Swift before you trust it
- How can I catch Swift concurrency review findings before…
- SwiftUI: review state transitions before polishing the…
- Five checks for an AI-built SwiftUI app
Docs
- Documentation index
- App Store Submission Checklist
- Generate real asset catalogs
- iOS Color System -- Complete Guide for Stunning SwiftUI UIs
- Design Tokens, Adaptive Color, and Liquid Glass
- iOS Font Catalog — Ultimate Reference
- Layer-by-Layer Icons with Icon Composer
- Interaction Standards
- Adopting Liquid Glass
- Professional UI/UX System
- Stunning UI Patterns -- Complete SwiftUI Pattern Library
- Third-Party Animation Integration
- iOS Typography System -- Complete Guide for Stunning…
- ActivityKit & Live Activities
- App Clips
- App Intents
- Apple Intelligence
- ARKit -- Complete Guide for Augmented Reality on iOS and…
- AuthenticationServices
- AVFoundation
- BackgroundTasks
- CloudKit
- Core AI -- Custom On-Device AI Models on Apple Silicon
- Core Data
- CoreLocation
- Core Spotlight RAG -- Private App-Local Retrieval for…
- CryptoKit
- SwiftData and Core Data Concurrency
- Device Integrity (DeviceCheck & App Attest)
- Extended Apple Frameworks
- Foundation Models
- Foundation Framework
- CoreBluetooth
- CoreMotion
- CoreNFC
- HealthKit
- HomeKit and Matter
- LocalAuthentication
- MapKit
- Metal -- GPU Rendering, Compute, and Performance-Critical…
- CoreML -- Complete Guide for On-Device Machine Learning
- NaturalLanguage Framework -- Complete Guide for Text…
- Sound Analysis
- Speech Framework -- Complete Guide for Speech Recognition…
- Translation
- Vision Framework -- Complete Guide for Image Analysis and…
- Network.framework
- Networking
- OSLog & MetricKit
- PhotosUI & AVKit
- RealityKit -- Complete Guide for 3D Rendering, AR, and…
- SceneKit -- Legacy 3D Scenes, Animation, and AR Rendering
- Contacts Framework
- EventKit
- PassKit & FinanceKit
- WeatherKit
- StoreKit 2
- Swift Charts
- SwiftData
- TipKit
- UserNotifications
- VisionKit
- WidgetKit
- MCP Usage Examples
- Installing the iOS Agent MCP Server
- Apple Knowledge MCP
- Official MCP Registry publication
- MCP Tool Reference
- vNext MCP Analysis Tools
- Dynamic Workflows and Large-Scale Jobs
- Hooks — Deterministic Enforcement
- Loops
- Main Agent Router
- Subagents
- Verification and the Evidence Contract
- iOS Platform Guide
- macOS Platform Guide
- tvOS Platform Guide
- visionOS Platform Guide
- watchOS Platform Guide
- SwiftUI Animations
- Routing, Deep Links, and State Restoration
- SwiftUI Gestures
- SwiftUI iOS 27 Interactions
- SwiftUI Layout System
- SwiftUI Navigation
- SwiftUI State and Data Flow
- SwiftUI Views and Controls
- Evaluations -- Testing Intelligence-Powered Features
- App-building loop (preview)
- App Description Workflow
- Device Hub
- Foundation Models `fm` CLI
- Foundation Models Instruments
- From an Idea to a Running Apple App
- iOS Simulator MCP
- AI-assisted issue previews
- Build from local source and Apple guidance
- Project Scaffolding and Layout
- Visual Iteration Loop
- Xcode 27 Coding Agents
- Xcode Memory Debugging
- UIKit Essentials
- Native vs. Web Animation and 3D
- What "vibe coding" a Swift app actually means, and what…
- What you need before an AI can build you an iOS app: Mac,…
- Choosing a coding agent for iOS in 2026: Claude Code,…
- Your first hour: install Xcode, run the simulator, build…
- How coding agents read a project: AGENTS.md, CLAUDE.md,…
- Skills, plugins, MCP servers, hooks: the four words…
- Build a SwiftUI to-do app with Claude Code: the brief,…
- Compare the same to-do app task in Codex without changing…
- Prepare an Antigravity app-building trial and identify…
- Prepare a Muse app-building trial beyond tool discovery
- Writing an app brief an agent can build from: ten…
- Generating an Xcode project the agent can edit: XcodeGen…
- Running and seeing your app: simulator boot, install,…
- What to do when the build fails: reading Xcode errors…
- Review Swift 6 settings and actor isolation before…
- Getting an agent to run checks: hooks, Stop conditions…
- Making the agent prove it: screenshots as evidence, not…
- Reviewing agent output before you commit: a focused…
- Git for vibe coders: branches per prompt, checkpoints,…
- Keeping the agent inside your design: tokens, no…
- SwiftUI prompt practice: 25 scoped exercises and…
- When a SwiftUI agent task fails: ten failure categories…
- Local persistence contracts: Reading List JSON storage…
- Localization with an agent: what to check before it…
- Search, filtering and empty states that pass…
- Networking and Codable with an agent: the concurrency…
- Navigation in SwiftUI: what agents get wrong with…
- Adding widgets with App Intents: a timeline and…
- Designing Siri actions with App Intents and testable…
- On-device AI: Foundation Models readiness and fallback…
- Notifications, background tasks and the permissions…
- Deep links and universal links, and using them for…
- App icons in 2026: Liquid Glass, Icon Composer, and…
- Color systems that survive dark mode and high contrast,…
- Typography in SwiftUI that respects Dynamic Type: rules…
- Motion and haptics: what to ask an agent for, and what…
- Making an agent-built app look intentional, not templated
- Preparing repeatable simulator captures for App Store…
- From Figma to SwiftUI with an agent: variables to tokens…
- Swift Testing vs XCTest: what to have the agent generate…
- UI tests an agent can write and maintain
- Accessibility review of an agent-built app: the checks…
- Performance: hangs, launch time and the patterns agents…
- Memory: retain cycles agents create in closures and Combine
- Security review of an agent-built app: keychain, ATS,…
- Static review vs the compiler: what heuristics catch and…
- App Store readiness: the checks before you upload an…
- Privacy manifests, permissions strings and the things…
- Preparing for TestFlight: signing, builds and account…
- Investigating App Review feedback without guessing the…
- Versioning, changelogs and release notes the agent can…
- CI for an iOS repo with agent-written code: what to run…
- Subagents for iOS: splitting review, build and design…
- Preparing to verify Xcode 27 agents with external skills
- Keeping up with Apple: refreshing references after each…
- Planning a safe Swift 6 and iOS 27 migration
- Coordinating parallel coding work with isolated checkouts
- Writing your own review rule for a Swift codebase
- Writing your own skill for a Swift project: SKILL.md…
- Building a Claude Code plugin from a skill
- Building a Codex plugin from the same skill
- Cross-client packaging: verified Muse scope and an…
- Verifying a skill across clients: the client verification…
- Measuring whether a skill helps: a paired benchmark…
- Ask for the finding, not the fix: why review-first…
- When the agent says "done", run the tests yourself once
- Small prompts, one screen at a time, commit between each
- Keep signing and account changes separate from code repairs
- Reading agent transcripts: the three phrases that mean it…
- Turn every failure into a rule: how findings become reviews
- Verify Muse observer behavior before recommending it
- Codex worktrees for parallel screens
- Treat background builds as running work, not completed…
- Claude Code plan mode before any multi-file Swift change
- Ask the agent to search local Apple references before the…
- Ask about actor ownership before adding MainActor
- What to put in .gitignore for agent-built Xcode projects
- "Show me the screenshot" as a standing instruction
- Pin your Xcode version in AGENTS.md and stop the agent…
- One deep link per screen makes every screenshot automatable
- Keep design tokens in one file and tell the agent it's…
- Review the XcodeGen spec before regenerating the project
- Use `#available` audits before every beta upgrade
- Hooks beat reminders: enforce, don't request