Communitygithub.com

jlreyes/swiftui-jank-diagnostics

SwiftUIアプリのスクロールやアニメーションのカクつき(ジャンク)を、Instrumentsの.traceエクスポートを使用してDuckDBで診断するClaude Codeスキルです。

swiftui-jank-diagnostics とは?

このスキルは、Claude Codeを使用してSwiftUIアプリにおけるスクロールやアニメーションのパフォーマンス問題(ジャンク)を診断するためのものです。XcodeのInstrumentsから.traceファイルをエクスポートし、そのデータをDuckDBでクエリ可能な形式に変換します。これにより、開発者はInstrumentsのGUIを開くことなく、コマンドラインや会話ベースで詳細なパフォーマンス分析を行えます。主な機能には、Core Animationのコミット時間やレンダリングパス、メインスレッドのブロッキング、カクつき発生箇所の特定などが含まれます。DuckDBのSQLクエリを使ってデータを集計・分析し、Claude Codeが自然言語で結果を解釈・報告するため、素早いフィードバックループと効率的なパフォーマンスチューニングが可能になります。

対応✓Claude Code~Codex CLI~Cursor
npx skills add jlreyes/swiftui-jank-diagnostics

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

swiftui-jank-diagnostics は何をしますか?

Claude Codeスキル。SwiftUIアプリのスクロールやアニメーションのカクつき(ジャンク)を、Instrumentsの.traceエクスポートを使用してDuckDBで診断します。

関連スキル