You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .cursor-plugin/plugin.json
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
1
{
2
2
"name": "mobile-app-developer-tools",
3
3
"displayName": "Mobile App Developer Tools",
4
-
"version": "0.4.0",
5
-
"description": "Mobile app development for Cursor, Claude Code, and MCP-compatible editors. 13 skills covering project setup, environment detection, device deployment, navigation, state management, component patterns, camera, AI, permissions, auth, push notifications, local storage, and API integration for React Native/Expo - plus 4 rules. Companion MCP server provides 12 tools.",
4
+
"version": "0.5.0",
5
+
"description": "Mobile app development for Cursor, Claude Code, and MCP-compatible editors. 17 skills covering React Native/Expo and Flutter - project setup, navigation, device deployment, state management, components, camera, AI, permissions, auth, push, storage, APIs - plus 5 rules. Companion MCP server provides 12 tools.",
Copy file name to clipboardExpand all lines: CLAUDE.md
+15-3Lines changed: 15 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
4
4
5
5
## Project Overview
6
6
7
-
The **Mobile App Developer Tools** Cursor plugin is at **v0.4.0**. It helps developers go from zero to a running mobile app on their phone. Currently supports React Native/Expo with **13 skills**, **4 rules**, and a companion MCP server exposing **12 tools**. Flutter support is planned for v0.5.0.
7
+
The **Mobile App Developer Tools** Cursor plugin is at **v0.5.0**. It helps developers go from zero to a running mobile app on their phone. Supports React Native/Expo and Flutter with **17 skills**, **5 rules**, and a companion MCP server exposing **12 tools**.
8
8
9
9
## Plugin Architecture
10
10
@@ -16,7 +16,9 @@ mcp-server/ - MCP server with 12 tools
16
16
packages/mobile-dev-tools/ - NPM package (stub for name claim)
17
17
```
18
18
19
-
## Skills (13 total)
19
+
## Skills (17 total)
20
+
21
+
### React Native / Expo
20
22
21
23
| Skill | Purpose |
22
24
| --- | --- |
@@ -34,14 +36,24 @@ packages/mobile-dev-tools/ - NPM package (stub for name claim)
34
36
| mobile-local-storage | AsyncStorage, expo-sqlite, expo-secure-store, MMKV; migrations and data cleanup |
Mobile App Developer Tools is a **Cursor** plugin by **TMHSDigital** that packages agent skills, editor rules, and a TypeScript **MCP server** (`mcp-server/`) so you can scaffold, run, and debug mobile apps without leaving the IDE. Currently at **v0.4.0** with thirteen skills, four rules, and twelve live MCP tools. Flutter support is planned for v0.5.0.
38
+
Mobile App Developer Tools is a **Cursor** plugin by **TMHSDigital** that packages agent skills, editor rules, and a TypeScript **MCP server** (`mcp-server/`) so you can scaffold, run, and debug mobile apps without leaving the IDE. Currently at **v0.5.0** with seventeen skills (React Native/Expo + Flutter), five rules, and twelve live MCP tools.
39
39
40
40
<br>
41
41
<table>
@@ -46,8 +46,8 @@ Mobile App Developer Tools is a **Cursor** plugin by **TMHSDigital** that packag
@@ -192,22 +204,27 @@ All 13 skills are production-ready. Names match the folder under `skills/`.
192
204
|`mobile-push-notifications`| "Set up push notifications that open a specific screen on tap" |
193
205
|`mobile-local-storage`| "I need offline storage for a todo list with secure login" |
194
206
|`mobile-api-integration`| "Connect to my REST API with auth headers and offline support" |
207
+
|`mobile-flutter-project-setup`| "Create a new Flutter app with Riverpod and GoRouter" |
208
+
|`mobile-flutter-navigation`| "Add tab navigation with GoRouter in my Flutter app" |
209
+
|`mobile-flutter-run-on-device`| "My Android phone doesn't show up in flutter devices" |
210
+
|`mobile-flutter-state-management`| "Should I use Riverpod or Bloc for my Flutter app?" |
195
211
196
212
---
197
213
198
214
## Rules
199
215
200
-
All 4 rules are production-ready.
216
+
All 5 rules are production-ready.
201
217
202
218
<details>
203
-
<summary><strong>All 4 rules</strong></summary>
219
+
<summary><strong>All 5 rules</strong></summary>
204
220
205
221
| Rule | Scope | What it catches |
206
222
| --- | --- | --- |
207
223
|`mobile-secrets`| Always on | API keys, signing credentials, keystore passwords, Firebase config, `.p8`/`.p12` files, EAS tokens |
208
224
|`mobile-platform-check`|`.ts`, `.tsx`| Platform-specific APIs (BackHandler, ToastAndroid, StatusBar methods) used without `Platform.OS` or `Platform.select()` guards |
Copy file name to clipboardExpand all lines: mcp-server/package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"name": "@tmhs/mobile-mcp",
3
-
"version": "0.4.0",
3
+
"version": "0.5.0",
4
4
"description": "MCP server for mobile app development - 12 tools for environment checks, project scaffolding, device deployment, screen/component generation, dependency installation, permissions, AI integration, build health, push notifications, deep links, and dev environment reset.",
0 commit comments