Add production-ready SwiftUI components to your project using ShipSwift's recipe library. Each recipe is a complete, copy-paste-ready implementation with architecture documentation.
Before starting, verify the ShipSwift recipe server is available by calling
.
-
Install Skills:
bash
npx skills add signerlabs/shipswift-skills
-
Connect the recipe server — the AI tool needs MCP access to fetch recipes:
- Claude Code:
claude mcp add --transport http shipswift https://api.shipswift.app/mcp
- Cursor — add to :
{"mcpServers":{"shipswift":{"type":"streamableHttp","url":"https://api.shipswift.app/mcp"}}}
- VS Code Copilot — add to :
{"servers":{"shipswift":{"type":"http","url":"https://api.shipswift.app/mcp"}}}
- Other tools: See shipswift.app for setup guides
-
Restart the AI tool, then try again.
-
Identify the component type: Determine what kind of component the user needs:
- Animation: shimmer, typewriter, glow-scan, shaking-icon, mesh-gradient, orbit, scan, viewfinder, before-after
- Chart: line, bar, area, donut, ring, radar, scatter, heatmap
- UI Component: label, alert, loading, stepper, onboarding, tab-button, and more
- Module: auth, camera, chat, settings, subscriptions, infrastructure
-
Search for the recipe: Use
with the component name or type. For example:
- User says "add a donut chart" -> search "donut"
- User says "add shimmer loading" -> search "shimmer"
- User says "add authentication" -> search "auth"
-
Fetch the full recipe: Use
with the recipe ID to get the complete implementation, including:
- Full Swift source code
- Architecture explanation
- Integration steps
- Known gotchas
-
Integrate into the project: Adapt the recipe code to fit the user's project:
- Match existing naming conventions
- Connect to the user's data models
- Adjust styling to match the app's design system
-
Verify integration: Walk through the recipe's integration checklist to ensure nothing is missed (dependencies, Info.plist entries, etc.).
Some recipes require ShipSwift Pro. When a recipe returns a purchase prompt instead of full code: