Agent skill

swiftui-review

SwiftUIのベストプラクティスに基づくコードレビュー。パフォーマンス、アクセシビリティ、アーキテクチャをチェック。Use when: SwiftUI、View、レビュー、リファクタリング を依頼された時。

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/swiftui-review

SKILL.md

SwiftUI コードレビュー

パフォーマンス

  • 不要な@Stateの使用がないか
  • @ObservedObjectの過剰な再描画がないか
  • List/ForEachにidが適切に設定されているか
  • 重い計算がbody内で行われていないか

アクセシビリティ

  • 画像に.accessibilityLabel()があるか
  • タップ可能な要素に.accessibilityHint()があるか
  • Dynamic Typeに対応しているか

アーキテクチャ

  • Viewが肥大化していないか(200行以上は分割検討)
  • ビジネスロジックがViewModelに分離されているか
  • PreviewProviderが適切に実装されているか

Didn't find tool you were looking for?

Be as detailed as possible for better results