Communitygithub.com

FelixGraeber/claude-android-audit-skill

Claude Code用Android監査スキルパック:リポジトリの証拠に基づき、アーキテクチャ、セキュリティ、パフォーマンス、アクセシビリティ、ビルド健全性、Play preflightを実行します。

claude-android-audit-skill とは?

このスキルは、Claude CodeにAndroidプロジェクトの包括的な監査機能を提供します。リポジトリ内のコードや設定ファイルを分析し、アーキテクチャの設計パターン、セキュリティ上の脆弱性、パフォーマンスの問題、アクセシビリティの欠陥、ビルドの健全性、そしてGoogle Playストアにリリースする前の事前チェック(preflight)を自動的に実行します。開発者はコードレビューやリリース前の品質保証プロセスでこのスキルを活用でき、手動で詳細な分析を行う手間を省けます。このスキルはClaude Code上で動作し、`SKILL.md`に定義された手順に従って、指定された証拠(コード、設定ファイル、ビルドログなど)を処理します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add FelixGraeber/claude-android-audit-skill

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

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

ドキュメント

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を作成してください。

関連スキル