claude-android-audit-skill は何をしますか?
Claude Code用Android監査スキルパック:リポジトリの証拠に基づき、アーキテクチャ、セキュリティ、パフォーマンス、アクセシビリティ、ビルド健全性、Play preflightを実行します。
概要
このスキルは、Androidプロジェクトのコード品質とリリース準備状態を評価するための包括的な監査機能を提供します。以下の領域をカバーします:
- アーキテクチャ: MVVM、MVI、Clean Architectureなどの設計パターンの遵守状況を確認します。
- セキュリティ: ハードコードされた認証情報、安全でないデータ保存、許可設定の不備などの一般的な脆弱性をスキャンします。
- パフォーマンス: メモリリーク、過剰なレイアウトラスター、非効率なAPI呼び出しなどの問題を特定します。
- アクセシビリティ: コンテンツ説明不足、タッチターゲットサイズの不備、その他のアクセシビリティガイドライン違反をチェックします。
- ビルド健全性:
build.gradleファイル、依存関係、ProGuard設定などを検証し、ビルドの安定性を確保します。 - Play Preflight: ストア公開前のチェック(アップロード前のテスト、ポリシー準拠など)を実行します。
使用方法
このスキルはClaude Codeエージェントが自動的に読み込むため、以下のコマンドを実行するだけで利用できます:
claude "このAndroidプロジェクトの監査を実行してください"
または、特定の領域に焦点を当てることも可能です:
claude "このアプリのセキュリティ監査のみを実行してください"
スキル構成
SKILL.md: このファイル - スキルの説明と使用方法。skills/: 各監査カテゴリ(アーキテクチャ、セキュリティ、パフォーマンス、アクセシビリティ、ビルド、プレリリース)の詳細な手順とチェックリスト。
前提条件
- Claude Code がインストールされ、設定されていること。
- Androidプロジェクト がリポジトリ内に存在すること(例:
app/src/ディレクトリ、build.gradleファイルなど)。
サポート
問題やフィードバックがある場合は、GitHub リポジトリ にIssueを作成してください。