twostraws/SwiftUI-Agent-Skill
SwiftUI agent skill for Claude Code, Codex, and other AI tools.
解決する課題
AIコーディングアシスタントは、SwiftUIコードを書く際に、非推奨のAPIの使用、パフォーマンスのボトルネックの作成、VoiceOverで要素が認識されないといった一般的なミスを犯すことがよくあります。このプロジェクトは、AIエージェントがよりスマートでシンプル、かつモダンなSwiftUIコードを書けるように導く専門知識ベース(「Agent Skill」)を提供します。
仕組み
Agent Skillsフォーマットを使用して、APIの使用方法、設計、アクセシビリティに関するルールとガイダンスを提供します。このスキルは、npxや直接のプラグインインストールを通じて、Claude Code、Codex、Gemini、CursorなどのAIコーディングツールにインストールできます。インストール後、特定のコマンド(例: /swiftui-pro)や自然言語の指示を使用して、エージェントにコードレビューやガイダンスを依頼できます。
対象ユーザー
AIコーディングアシスタントを使用してSwiftUIでiOSアプリケーションを開発しており、AIが生成するコードがモダンなベストプラクティスに従い、LLM特有の落とし穴を回避していることを確認したい開発者。
ハイライト
- ターゲットを絞ったガイダンス: ナビゲーション、レイアウト、アニメーション、状態管理、アクセシビリティ(VoiceOver)に焦点を当てています。
- LLM特有の修正: SwiftUI開発においてLLMが犯しやすいミスを具体的にターゲットにしています。
- 幅広い互換性: Claude Code、Codex、Gemini、Cursorなど、複数のAIエージェントで動作します。
- 簡単なインストール:
npxまたはプラグインマーケットプレイス経由でのインストールをサポートしています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト