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.6.0",
5
-
"description": "Mobile app development for Cursor, Claude Code, and MCP-compatible editors. 20 skills covering React Native/Expo and Flutter - project setup through app store submission- plus 6 rules. Companion MCP server provides 15 tools.",
4
+
"version": "0.7.0",
5
+
"description": "Mobile app development for Cursor, Claude Code, and MCP-compatible editors. 24 skills covering React Native/Expo and Flutter - project setup through app store submission, monetization, analytics, and OTA updates - plus 7 rules. Companion MCP server provides 19 tools.",
Copy file name to clipboardExpand all lines: CLAUDE.md
+14-5Lines changed: 14 additions & 5 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.6.0**. It helps developers go from zero to a published app in the stores. Supports React Native/Expo and Flutter with **20 skills**, **6 rules**, and a companion MCP server exposing **15 tools**.
7
+
The **Mobile App Developer Tools** Cursor plugin is at **v0.7.0**. It helps developers go from zero to a published app in the stores. Supports React Native/Expo and Flutter with **24 skills**, **7 rules**, and a companion MCP server exposing **19 tools**.
8
8
9
9
## Demo App
10
10
@@ -16,11 +16,11 @@ The **Mobile App Developer Tools** Cursor plugin is at **v0.6.0**. It helps deve
16
16
.cursor-plugin/plugin.json - Plugin manifest
17
17
skills/<skill-name>/SKILL.md - AI workflow definitions
18
18
rules/<rule-name>.mdc - Code quality and security rules
19
-
mcp-server/ - MCP server with 15 tools
19
+
mcp-server/ - MCP server with 19 tools
20
20
packages/mobile-dev-tools/ - NPM package (stub for name claim)
21
21
```
22
22
23
-
## Skills (20 total)
23
+
## Skills (24 total)
24
24
25
25
### React Native / Expo
26
26
@@ -56,8 +56,12 @@ packages/mobile-dev-tools/ - NPM package (stub for name claim)
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, build, and ship mobile apps without leaving the IDE. Currently at **v0.6.0** with twenty skills (React Native/Expo + Flutter), six rules, and fifteen live MCP tools.
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, build, and ship mobile apps without leaving the IDE. Currently at **v0.7.0** with twenty-four skills (React Native/Expo + Flutter), seven rules, and nineteen live MCP tools.
39
39
40
40
**What you get**
41
41
42
42
| Layer | Role |
43
43
| --- | --- |
44
-
|**Skills**|20 guided workflows for React Native/Expo and Flutter: project setup through app store submission|
|**MCP**|19 tools: env checks, scaffolding, device deploy, screen/component gen, permissions, AI, build health, push, deep links, store builds, metadata validation, App Store + Play Store submission, screenshots, bundle analysis, OTA config|
47
47
48
48
**Quick facts**
49
49
@@ -61,7 +61,7 @@ Mobile App Developer Tools is a **Cursor** plugin by **TMHSDigital** that packag
61
61
flowchart LR
62
62
A[User asks mobile dev question] --> B[Cursor loads a Skill]
63
63
B --> C{MCP server configured?}
64
-
C -->|Yes| D["mobile-mcp tools (15)"]
64
+
C -->|Yes| D["mobile-mcp tools (19)"]
65
65
C -->|No| E[Docs-only guidance]
66
66
D --> F[Local env checks / scaffolding]
67
67
E --> G[Answer in chat or code edits]
@@ -144,15 +144,15 @@ Open Cursor and ask:
144
144
145
145
## Demo App
146
146
147
-
See the plugin in action: **[SnapLog](https://github.com/TMHSDigital/Demo-Mobile-App)** is a photo journal app built entirely using these skills and MCP tools. It exercises 16 of the 20 skills - from project scaffolding and navigation to camera capture, AI descriptions, local storage, and push notifications.
147
+
See the plugin in action: **[SnapLog](https://github.com/TMHSDigital/Demo-Mobile-App)** is a photo journal app built entirely using these skills and MCP tools. It exercises 16 of the 24 skills - from project scaffolding and navigation to camera capture, AI descriptions, local storage, and push notifications.
|`mobile-ota-updates`| EAS Update channels, runtime versions, staged rollouts, rollback, Shorebird for Flutter |
198
202
199
203
</details>
200
204
@@ -223,17 +227,21 @@ All 20 skills are production-ready. Names match the folder under `skills/`.
223
227
|`mobile-flutter-navigation`| "Add tab navigation with GoRouter in my Flutter app" |
224
228
|`mobile-flutter-run-on-device`| "My Android phone doesn't show up in flutter devices" |
225
229
|`mobile-flutter-state-management`| "Should I use Riverpod or Bloc for my Flutter app?" |
230
+
|`mobile-monetization`| "Add a monthly subscription with a free trial using RevenueCat" |
231
+
|`mobile-deep-links`| "Make shared links like example.com/recipe/42 open in my app" |
232
+
|`mobile-analytics`| "Set up crash reporting with Sentry and event tracking with PostHog" |
233
+
|`mobile-ota-updates`| "Push a bug fix to production without going through app review" |
226
234
227
235
</details>
228
236
229
237
---
230
238
231
239
## Rules
232
240
233
-
All 6 rules are production-ready.
241
+
All 7 rules are production-ready.
234
242
235
243
<details>
236
-
<summary><strong>All 6 rules</strong></summary>
244
+
<summary><strong>All 7 rules</strong></summary>
237
245
238
246
| Rule | Scope | What it catches |
239
247
| --- | --- | --- |
@@ -243,6 +251,7 @@ All 6 rules are production-ready.
243
251
|`mobile-env-safety`|`.ts`, `.tsx`, `.json`| Hardcoded production endpoints, missing `EXPO_PUBLIC_` prefix, server-only secrets in client code |
244
252
|`mobile-performance`|`.ts`, `.tsx`, `.dart`| Inline styles, missing list keys, ScrollView for long lists (RN); missing const constructors, inline widgets (Flutter) |
245
253
|`mobile-accessibility`|`.ts`, `.tsx`, `.dart`| Missing a11y labels on interactive elements, small touch targets, images without alt text, color-only indicators |
254
+
|`mobile-bundle-size`|`.ts`, `.tsx`, `.json`, `.dart`| Large dependencies (moment, lodash, aws-sdk), unoptimized imports, heavy packages with lighter alternatives |
Copy file name to clipboardExpand all lines: mcp-server/package.json
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
{
2
2
"name": "@tmhs/mobile-mcp",
3
-
"version": "0.6.0",
4
-
"description": "MCP server for mobile app development - 15 tools for environment checks, project scaffolding, device deployment, screen/component generation, dependency installation, permissions, AI integration, build health, push notifications, deep links, dev environment reset, store builds, metadata validation, and App Store submission.",
3
+
"version": "0.7.0",
4
+
"description": "MCP server for mobile app development - 19 tools for environment checks, project scaffolding, device deployment, screen/component generation, dependency installation, permissions, AI integration, build health, push notifications, deep links, dev environment reset, store builds, metadata validation, App Store submission, Play Store submission, screenshot capture, bundle analysis, and OTA update configuration.",
0 commit comments