-
Notifications
You must be signed in to change notification settings - Fork 1
Tool Guides
How to use Mobile Dev Skill Agents with Claude Code, Cursor, ChatGPT, and GitHub Copilot.
CLAUDE.md at the repo root is read automatically whenever Claude Code is opened in this directory. It contains the full agent index, severity level definitions, and platform conventions — Claude already knows the agents without any setup.
# Reference an agent directly:
Use the agent at agents/android/android-crash-analyzer/agent.md to analyze this crash:
[paste crash log]
# Reference a file:
Use the agent at agents/android/code-reviewer/agent.md to review:
@examples/android/ProfileViewModel.kt
@ProfileViewModel.kt @ProfileRepository.kt @ProfileUseCase.kt
Review the full data flow for Clean Architecture violations.
Full guide: docs/getting-started.md
.cursorrules at the repo root is read automatically in every Cursor session. It contains the full agent index, platform conventions, and severity levels. Cursor Chat already knows the agents.
@agents/android/code-reviewer/agent.md
Review this ViewModel for Clean Architecture violations:
[paste code]
Open Composer (Cmd+I), then:
@agents/android/android-crash-analyzer/agent.md @crash.txt
Analyze this crash and apply the recommended fix to the affected file.
Composer shows you a diff of every change — accept or reject individually.
@agents/android/code-reviewer/agent.md
@ProfileViewModel.kt @ProfileRepository.kt
Review both files together and flag any layer boundary violations.
Full guide: docs/cursor-integration.md
- Open
agents/<platform>/<name>/agent.md - Copy the
## System Promptblock - Paste as your first message in a new chat — GPT acknowledges the role
- Follow with your code using the input format from
## Input Format
A ready-made Custom GPT system prompt lives in docs/chatgpt-integration.md. It routes to the right agent automatically based on what you describe — one GPT covers all 16 agents.
To set up:
- Go to ChatGPT → My GPTs → Create a GPT → Configure tab
- Paste the system prompt from
docs/chatgpt-integration.md - Save — then share the link with your team
Usage:
Review this Android ViewModel: [paste code]
The GPT detects the platform and applies the correct agent automatically.
import openai
client = openai.OpenAI()
assistant = client.beta.assistants.create(
name="Android Code Reviewer",
instructions=open("agents/android/code-reviewer/agent.md").read(),
model="gpt-4o",
)Full guide: docs/chatgpt-integration.md
.github/copilot-instructions.md is read when you use @workspace in Copilot Chat. It contains condensed agent rules for all 16 agents.
@workspace Review this file using the Android Code Reviewer rules:
#file:ProfileViewModel.kt
@workspace Analyze this crash log using the Android Crash Analyzer rules and return
the 9-section report: [paste crash log]
Select the problematic code block → Cmd+I (Mac) or Ctrl+I (Windows):
Fix the GlobalScope leak and remove the direct UserRepository instantiation
Copilot Edits proposes a diff inline — accept or discard each change.
@workspace Using Clean Architecture rules for Android, does this project correctly
separate domain, data, and presentation layers? List any violations.
Full guide: docs/vscode-copilot-integration.md
| Claude Code | Cursor | ChatGPT | Copilot | |
|---|---|---|---|---|
| Auto-loads agents | Yes (CLAUDE.md) |
Yes (.cursorrules) |
No — paste manually or use Custom GPT | Partial (@workspace) |
| Apply fixes directly | Yes | Yes (Composer) | No | Yes (Copilot Edits) |
| Multi-file context | Yes | Yes (@file) |
No (paste manually) | Yes (@workspace) |
| Best for | Full agent sessions | Daily review + fix | Team sharing, API | Inline quick fixes |
Getting Started
Reference
Community
Repository github.com/salmanashraf/mobile-dev-skills
Version: v1.0.0 · MIT License