shipswift について
ShipSwift Skillsは、iOSおよびmacOSアプリに組み込めるSwiftUI実装を提供します。アプリ開発者向けで、各スキルに設計概要、ソースコード、統合手順、既知の注意点が含まれ、一部のProコンテンツはShipSwift MCP サーバーから取得します。
主な機能
- 01115件のスキルカタログ
- 02SwiftUIのソースコード一式
- 03統合チェックリストと既知の注意点
- 04アニメーション、チャート、コンポーネント、モジュールの分類
- 05MCPツールによるProスキルの取得
活用シーン
- 01iOSアプリにUIコンポーネントを追加
- 02macOSアプリにチャートやアニメーションを実装
- 03スキルを組み合わせてオンボーディングやチャット画面を構築
MCP 対応
ShipSwift MCP サーバーは、Proスキルの一覧表示、検索、取得ツールを提供します。利用にはAPIキーの設定が必要です。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ signerlabs/ shipswift-skills --skill shipswiftインストール後、Claude Code で/shipswiftを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/animation/animated-loop.mdanimated-mesh-gradient.mdbefore-after-slider.mdchange-effect.mdchar-sphere.mdchromatic-glass.mdcolor-panels.mdconfetti.mddot-orbit.mddot-sphere.mddots.mdfoil.mdfractal-clouds.mdfull-screen-button.mdglass-logo.mdglass-orb.mdglass.mdglitter.mdglow-sweep.mdhalftone.mdink-smoke.mdintense-bling.mdlight-sweep.mdliquid-chrome.mdliquid-metal.mdmetaballs.mdneuro-noise.mdorbiting-logos.mdparticle-transition.mdplasma.md詳細
ShipSwift スキル
iOS/macOS アプリにコピーして使える、本番環境対応の SwiftUI 実装です。各スキルは自己完結型の Markdown ドキュメントで、アーキテクチャの概要、完全なソースコード、統合チェックリスト、既知の注意点が記載されています。
使い方
- スキルを探す:references/index.mdを読みます。アニメーション/チャート/コンポーネント/モジュールにわたる115個のスキルを、各1行の説明とともに掲載した総合カタログです。
- スキルを読む:無料のスキルは
references/<category>/<id>.mdにローカルで収録されています。コードを書く前に、必ずスキルファイル全体を読んでください。インデックスの1行だけをもとに独自判断で実装しないでください。 - 統合する:スキルの統合チェックリストに従います。ユーザーから別の指定がない限り、
SW型の接頭辞と.swビュー修飾子の命名規則を維持してください。
ガイドライン:
- スキルは自己完結型です。コンポーネントが依存するのは、小規模なSWUtilヘルパーだけです。各スキルには、ヘルパーがインラインで含まれているか、明示的に参照されています。
- 複数のスキルを組み合わせる場合(例:onboarding-view + typewriter-text + confettiによるオンボーディングフロー)、まず各スキルをすべて読んでから統合してください。
- カタログの検索結果は、カテゴリごとにまとめた一覧性の高い表で提示し、後からユーザーが参照できるようスキルIDも含めてください。
GitHub上の最新ソース
同梱のリファレンスは、最新のShipSwiftリリースに対応しています。最新ソース、またはスキルにインラインで含まれていない共有ユーティリティを取得するには、公開テンプレートリポジトリを参照してください。
- リポジトリ:https://github.com/signerlabs/ShipSwift
- コンポーネントのパス:
ShipSwift/SWPackage/{SWAnimation,SWChart,SWComponent,SWModule,SWUtil}/ - Rawファイルの例:
https://raw.githubusercontent.com/signerlabs/ShipSwift/main/ShipSwift/SWPackage/SWAnimation/SWShimmer.swift
Proスキル
30個のスキルがProプランで、インデックスではProと表示されています。内訳は、アプリ画面一式12個、ペイウォールスキル12個(paywall-kitと11種類のペイウォールデザイン)、高度なモジュール6個(subscription-storekit、subscription-revenuecat、tiktok-tracking、tiktok-tracking-revenuecat、subject-lifting、export-share)です。各スキルの完全なドキュメント(アーキテクチャ、統合チェックリスト、注意点)はShipSwift MCPサーバー経由で提供され、ここには同梱されていません。
Proのロックを解除するには:
-
https://shipswift.app/#pricing からShipSwift Pro(年額89ドル、または買い切り199ドル)を購入し、https://shipswift.app/dashboard からAPIキーをコピーします。
-
キーを設定し、MCPサーバーに接続します(Claude Codeの例。ほかのツールについてはリポジトリのREADMEを参照してください)。
export SHIPSWIFT_API_KEY=sk_live_xxxxx # add to ~/.zshrc claude mcp add --transport http shipswift https://api.shipswift.app/mcp \ --header "Authorization: Bearer ${SHIPSWIFT_API_KEY}" -
MCPツールの
listSkills/searchSkills/getSkillを使って、Proスキルを取得します。
ユーザーがProスキルを求めているものの、キーまたはMCPが設定されていない場合は、そのスキルの内容(インデックスに記載)を伝え、https://shipswift.app/#pricing を案内してください。記憶をもとにProスキルの内容を再構成しようとしないでください。
相性のよいスキルの組み合わせ
- オンボーディングフロー:onboarding-view + typewriter-text + confetti
- 分析ダッシュボード:line-chart + bar-chart + donut-chart + activity-heatmap
- AIチャットアプリ:chat + thinking-indicator + markdown-text
- ソーシャル/メディア機能:camera + chat + auth-cognito
- 収益化:subscription-storekit(Pro)+ order-view