このプロジェクトについて

SwiftUI Proは、AIコーディングアシスタントがよりスマートでシンプル、かつモダンなSwiftUIコードを書くのを支援するために設計されたエージェントスキルです。APIの使用法、設計、パフォーマンス、アクセシビリティに関するガイダンスを提供し、大規模言語モデルがSwiftUIコードを生成する際に犯しがちな間違いを対象としています。 このスキルは、ナビゲーション、レイアウト、アニメーション、状態管理、VoiceOverサポート、非推奨APIの使用法などのトピックをカバーしています。著者の既存のAGENTS.mdファイルに基づいて構築されており、Agent Skills形式を使用しているため、Claude Code、Codex、Gemini、Cursor、その他の互換性のあるツールで動作することを意図しています。 インストールはnpxを使用して行えます: npx skills add https://github.com/twostraws/swiftui-agent-skill --skill swiftui-pro Claude Codeユーザーは、マーケットプレイスを追加してプラグインを直接インストールすることもできます。このスキルは、Claude Codeでは/swiftui-pro、Codexでは$swiftui-proなどのコマンドで起動でき、部分的なレビューのための特定の指示(非推奨APIのチェックやアクセシビリティへの焦点など)を受け付けることができます。自然言語による起動もサポートされています。 同じ著者による関連スキルには、SwiftData Pro、Swift Concurrency Pro、Swift Testing Proがあります。貢献は歓迎されており、トークンコストのためMarkdownを簡潔に保ち、LLMがすでに知っていることを繰り返すのではなく、エッジケースや驚きに焦点を当てるようガイダンスが提供されています。このプロジェクトはMITライセンスの下で利用可能です。