appprobe은(는) 무엇을 하나요?
AI 기반 모바일 프로젝트 스캐너입니다. 레거시 iOS 및 Android 프로젝트를 위한 skill.md 컨텍스트 파일을 생성하여 Claude Code, Cursor, Windsurf가 코드베이스를 건드리기 전에 이해할 수 있도록 돕습니다.
개요
AppProbe는 기존 모바일 프로젝트(iOS 및 Android)를 자동으로 분석하고 AI 어시스턴트가 프로젝트 구조, 의존성 및 코딩 패턴을 이해하는 데 필요한 skill.md 컨텍스트 파일을 생성합니다. 이 도구는 문서화되지 않은 레거시 프로젝트를 다룰 때 특히 유용하며, AI 도구가 프로젝트를 더 빠르고 정확하게 이해할 수 있도록 합니다.
지원 플랫폼
- Claude Code: Claude Code가 프로젝트의 아키텍처와 컨벤션을 이해하도록 도움
- Cursor: Cursor AI 편집기에서 프로젝트 컨텍스트 제공
- Windsurf: Windsurf IDE 내부에서 프로젝트 지식 제공
설치 방법
# npx를 통해 직접 실행
npx devsachinsingh/appprobe
# 또는 글로벌 설치 후 실행
npm install -g devsachinsingh/appprobe
appprobe
사용 방법
- 터미널에서 프로젝트 루트 디렉토리로 이동합니다.
npx devsachinsingh/appprobe명령을 실행합니다.- AppProbe가 자동으로 프로젝트를 스캔하고
skill.md파일을 생성합니다. - 생성된
skill.md파일을 프로젝트 루트에 배치하거나 AI 도구 설정에 포함시킵니다.
생성되는 skill.md 파일 예시
skill.md 파일에는 다음과 같은 정보가 포함됩니다:
- 프로젝트 개요: 프로젝트 이름, 버전, 플랫폼
- 소스 코드 구조: 주요 디렉토리 및 파일 구성
- 의존성: 사용된 라이브러리 및 프레임워크
- 빌드 설정: 빌드 도구 및 설정 파일 정보
- 아키텍처 패턴: MVC, MVVM 등의 패턴 및 디렉토리 구조
예제
cd /path/to/your/ios-project
npx devsachinsingh/appprobe
# Output: skill.md 파일이 생성되었습니다!
라이선스
MIT