Communityコーディング&開発github.com

devsachinsingh/appprobe

AI搭載のモバイルプロジェクトスキャナー。レガシーなiOSおよびAndroidプロジェクト用にskill.mdコンテキストファイルを生成し、Claude Code、Cursor、Windsurfがコードベースに触れる前に理解できるようにします。

appprobe とは?

appprobeは、レガシーなiOSおよびAndroidモバイルプロジェクトを自動的にスキャンし、AIエージェント(Claude Code、Cursor、Windsurfなど)がコードベースを理解するためのコンテキストファイル(skill.md)を生成するツールです。このツールは、プロジェクト構造、依存関係、アーキテクチャパターン、主要なライブラリなどを解析し、AIエージェントが効率的にコードベースを操作できるように詳細なドキュメントを提供します。特に、大規模で古いコードベースを扱う開発者にとって有用で、AIエージェントがコンテキストを理解していないために発生する誤った変更や推奨を防ぎます。appprobeはコマンドラインツールとして動作し、iOSプロジェクトの場合はXcodeプロジェクトファイル(.xcodeproj)やPodfile、Androidプロジェクトの場合はGradleファイルを解析することで動作します。

対応✓Claude Code~Codex CLI✓Cursor✓Windsurf
npx skills add devsachinsingh/appprobe

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

appprobe は何をしますか?

AI搭載のモバイルプロジェクトスキャナー。レガシーなiOSおよびAndroidプロジェクト用にskill.mdコンテキストファイルを生成し、Claude Code、Cursor、Windsurfがコードベースに触れる前に理解できるようにします。

概要

appprobeは、既存のモバイルプロジェクト(iOS/Android)を解析し、AIエージェントがプロジェクトを適切に理解し操作するために必要なコンテキストを提供するskill.mdファイルを生成します。

特徴

  • 自動スキャン: プロジェクト構造、依存関係、アーキテクチャパターンを自動検出
  • マルチプラットフォーム: iOS(Xcodeプロジェクト、CocoaPods)とAndroid(Gradle)をサポート
  • AIエージェント対応: Claude Code、Cursor、Windsurfなどの主要なAIエージェントツールと連携
  • 非破壊的: 既存のコードベースを変更せず、分析結果のみを提供

インストール

# npm経由でインストール
npm install -g appprobe

# または、リポジトリをクローンして直接実行
git clone https://github.com/devsachinsingh/appprobe.git
cd appprobe
npm install

使い方

# 現在のディレクトリのプロジェクトをスキャン
appprobe scan

# 特定のパスをスキャン
appprobe scan /path/to/your/project

# ヘルプを表示
appprobe --help

出力

スキャンが完了すると、プロジェクトのルートにskill.mdファイルが生成されます。このファイルには以下の情報が含まれます:

  • プロジェクトの概要: 名前、プラットフォーム、ビルドシステム
  • 依存関係: 使用されているライブラリとそのバージョン
  • アーキテクチャ: MVC、MVVM、その他のアーキテクチャパターンの検出
  • コードベースの統計: ファイル数、コード行数、主要なディレクトリ
  • 設定: Xcodeビルド設定、Gradleプロパティなど

AIエージェントとの連携

生成されたskill.mdファイルは、AIエージェントがプロジェクトを理解するためのコンテキストとして機能します。例えば、Claude CodeやCursorでプロジェクトを開く際に、このファイルが自動的に読み込まれ、エージェントは以下のような情報を即座に把握できます:

  • プロジェクトで使用されている主要な技術スタック
  • 依存関係の管理方法(CocoaPods、Swift Package Manager、Gradleなど)
  • コードの構造と命名規則
  • ビルドおよびデプロイの設定

サポート

バグ報告や機能リクエストは、GitHub Issuesまでお願いします。

ライセンス

MIT

関連スキル