signerlabs/ShipSwift

AI-native SwiftUI component library with full-stack recipes — connect via MCP for instant access.

何を解決するか

ShipSwift は、AIアシスタントが使用するように特別に設計された、本番環境対応の SwiftUI コンポーネントとフルスタックレシピのライブラリを提供します。iOSアプリ開発においてLLMが不安定なコードや本番未対応のコードをゼロから生成する必要をなくし、複雑なUI要素、アニメーション、フルスタックモジュールを実装できるようにします。

仕組み

このプロジェクトは、開発ワークフローにコンポーネントを統合する3つの方法を提供しています:

  1. MCP Server & Skills:MCP(Model Context Protocol)サーバーに接続するか、「Skills」をインストールすることで、AIアシスタント(Claude Code や Gemini CLI など)が必要に応じて特定のレシピやソースコードを検索・取得できます。
  2. ローカル Skills:AIツールはリポジトリからソースファイルを直接読み取り、オフラインでカタログを閲覧できます。
  3. 手動コピー:開発者はリポジトリを手動でクローンし、SWPackage ディレクトリから自己完結型のファイルをXcodeプロジェクトにコピーできます。

対象ユーザー

AIコーディングアシスタントを使ってアプリ開発を加速したいiOS開発者、およびプロトタイピングや本番開発を迅速化するために標準化されたAIネイティブコンポーネントライブラリを求めるチームに最適です。

特徴

  • 豊富なコンポーネントライブラリ:30以上のアニメーションコンポーネント(Metalシェーダ背景を含む)、さまざまなチャート、標準的なUI要素を備えています。
  • AIネイティブ統合:MCPサーバーとSkillsを介してLLMがスムーズにコードを挿入できるように特別に設計されています。
  • フルスタックモジュール:認証(Amplify/Cognito)、顔検出付きカメラキャプチャ、サブスクリプションペイウォール(StoreKit 2)、チャットインターフェースなどの複雑なフレームワークを提供します。
  • 本番環境対応のレシピ:オープンソースのクライアントコードに加え、「Pro」レシピではバックエンド実装、コンプライアンステンプレート、落とし穴ガイドも提供しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト