Explore ShipSwift Recipes
Browse the full catalog of ShipSwift recipes -- 40+ production-ready SwiftUI implementations covering animations, charts, UI components, and full-stack modules.
Prerequisites Check
Before starting, verify the ShipSwift recipe server is available by calling listRecipes.
If the recipe tools are not available, help the user set up:
Install Skills:
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
.cursor/mcp.json: {"mcpServers":{"shipswift":{"type":"streamableHttp","url":"https://api.shipswift.app/mcp"}}}
- VS Code Copilot — add to
.vscode/mcp.json: {"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.
Workflow
List available recipes: Use listRecipes to get the full catalog. Present them organized by category:
| Category |
Count |
Examples |
| Animation |
10 |
Shimmer, Typewriter, Glow Scan, Mesh Gradient |
| Chart |
8 |
Line, Bar, Area, Donut, Radar, Heatmap |
| Component |
14 |
Label, Alert, Loading, Stepper, Onboarding |
| Module |
8 |
Auth, Camera, Chat, Settings, Subscriptions |
Filter by category (optional): If the user is interested in a specific category, use listRecipes with the category filter or searchRecipes with relevant keywords.
Show recipe details: When the user picks a recipe, use getRecipe to fetch the full implementation and present:
- What the component does
- Architecture overview
- Key features and customization options
- A preview of the code structure
Suggest combinations: Based on the user's project, recommend recipe combinations that work well together. For example:
- Onboarding flow: onboarding-view + typewriter-text + shimmer
- Analytics dashboard: line-chart + bar-chart + donut-chart + activity-heatmap
- Social feature: camera + chat + auth-cognito
Guidelines
- Present recipes in a scannable format (tables or bullet lists).
- Highlight the recipe tier (Free or Pro) so users know what's included.
- When showing recipe details, include the recipe ID so the user can reference it later.
- Suggest relevant recipes based on the user's current project context.
Pro Recipes
Some recipes require ShipSwift Pro. When browsing, clearly mark Pro recipes and explain:
- Free recipes (38): Full source code, always available.
- Pro recipes (2+): Preview available (title, description, architecture). Full code requires ShipSwift Pro.
- Get Pro: Lifetime access to all Pro recipes at shipswift.app/pricing ($89, one-time payment).
If the user already has a Pro key, guide them to set the SHIPSWIFT_API_KEY environment variable:
# Add to ~/.zshrc or ~/.bashrc
export SHIPSWIFT_API_KEY=sk_live_xxxxx
Then restart their AI tool for the key to take effect.
1---2name: explore-recipes3description: Explore and browse available ShipSwift recipes. Use when the user says "explore", "browse", "show recipes", "list components", "what's available", or wants to discover what ShipSwift offers.4---56# Explore ShipSwift Recipes78Browse the full catalog of ShipSwift recipes -- 40+ production-ready SwiftUI implementations covering animations, charts, UI components, and full-stack modules.910## Prerequisites Check1112Before starting, verify the ShipSwift recipe server is available by calling `listRecipes`.1314If the recipe tools are not available, help the user set up:15161. **Install Skills:**17 ```bash18 npx skills add signerlabs/shipswift-skills19 ```20212. **Connect the recipe server** — the AI tool needs MCP access to fetch recipes:22 - **Claude Code**: `claude mcp add --transport http shipswift https://api.shipswift.app/mcp`23 - **Cursor** — add to `.cursor/mcp.json`: `{"mcpServers":{"shipswift":{"type":"streamableHttp","url":"https://api.shipswift.app/mcp"}}}`24 - **VS Code Copilot** — add to `.vscode/mcp.json`: `{"servers":{"shipswift":{"type":"http","url":"https://api.shipswift.app/mcp"}}}`25 - **Other tools**: See [shipswift.app](https://shipswift.app) for setup guides26273. Restart the AI tool, then try again.2829## Workflow30311. **List available recipes**: Use `listRecipes` to get the full catalog. Present them organized by category:3233 | Category | Count | Examples |34 |----------|-------|---------|35 | Animation | 10 | Shimmer, Typewriter, Glow Scan, Mesh Gradient |36 | Chart | 8 | Line, Bar, Area, Donut, Radar, Heatmap |37 | Component | 14 | Label, Alert, Loading, Stepper, Onboarding |38 | Module | 8 | Auth, Camera, Chat, Settings, Subscriptions |39402. **Filter by category** (optional): If the user is interested in a specific category, use `listRecipes` with the category filter or `searchRecipes` with relevant keywords.41423. **Show recipe details**: When the user picks a recipe, use `getRecipe` to fetch the full implementation and present:43 - What the component does44 - Architecture overview45 - Key features and customization options46 - A preview of the code structure47484. **Suggest combinations**: Based on the user's project, recommend recipe combinations that work well together. For example:49 - **Onboarding flow**: onboarding-view + typewriter-text + shimmer50 - **Analytics dashboard**: line-chart + bar-chart + donut-chart + activity-heatmap51 - **Social feature**: camera + chat + auth-cognito5253## Guidelines5455- Present recipes in a scannable format (tables or bullet lists).56- Highlight the recipe tier (Free or Pro) so users know what's included.57- When showing recipe details, include the recipe ID so the user can reference it later.58- Suggest relevant recipes based on the user's current project context.5960## Pro Recipes6162Some recipes require ShipSwift Pro. When browsing, clearly mark Pro recipes and explain:6364- **Free recipes** (38): Full source code, always available.65- **Pro recipes** (2+): Preview available (title, description, architecture). Full code requires ShipSwift Pro.66- **Get Pro**: Lifetime access to all Pro recipes at [shipswift.app/pricing](https://shipswift.app/pricing) ($89, one-time payment).6768If the user already has a Pro key, guide them to set the `SHIPSWIFT_API_KEY` environment variable:69```bash70# Add to ~/.zshrc or ~/.bashrc71export SHIPSWIFT_API_KEY=sk_live_xxxxx72```73Then restart their AI tool for the key to take effect.