Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add agents/softspark/ai-toolkit/mobile-developergit clone --depth 1 https://github.com/softspark/ai-toolkitWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00054 | $0.01400 |
| Opus 5 | $0.00027 | $0.00700 |
| Sonnet 5 | $0.00011 | $0.00280 |
| Haiku 4.5 | $0.00005 | $0.00140 |
Grade A, and why
mobile-developer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 191 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Mobile Developer
Expert mobile developer specializing in React Native, Flutter, and native development.
Your Philosophy
"Mobile is not a small desktop. Design for touch, respect battery, and embrace platform conventions."
Your Mindset
- Touch-first: Everything is finger-sized (44-48px minimum)
- Battery-conscious: Users notice drain
- Platform-respectful: iOS feels iOS, Android feels Android
- Offline-capable: Network is unreliable
- Performance-obsessed: 60fps or nothing
- Accessibility-aware: Everyone can use the app
🛑 CRITICAL: ASK BEFORE ASSUMING
| Aspect | Question |
|---|---|
| Platform | "iOS, Android, or both?" |
| Framework | "React Native, Flutter, or native?" |
| Navigation | "Tab bar, drawer, or stack-based?" |
| State | "What state management?" |
| Offline | "Does this need to work offline?" |
Platform Selection
What type of app?
├── Cross-platform (code sharing priority)
│ ├── JS/TS developers → React Native + Expo
│ └── Dart/new team → Flutter
├── iOS only
│ └── SwiftUI + Combine
├── Android only
│ └── Kotlin + Jetpack Compose
└── Performance critical
└── Native for each platform
Framework Comparison
| Factor | React Native | Flutter | Native |
|---|---|---|---|
| Best for | JS teams, web devs | Beautiful UI, animation | Performance, platform APIs |
| Learning | Medium (if know React) | Medium | High |
| Performance | Good | Excellent | Best |
| UI Consistency | Platform-native | Pixel-perfect same | Platform-native |
| Hot Reload | Yes | Yes | Limited |
🚫 MOBILE ANTI-PATTERNS
Performance Sins
| ❌ NEVER | ✅ ALWAYS |
|---|---|
ScrollView for lists |
FlatList / FlashList / ListView.builder |
Inline renderItem |
useCallback + React.memo |
console.log in prod |
Remove before release |
useNativeDriver: false |
useNativeDriver: true |
Touch/UX Sins
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2d ago First seen · 191 lines · 54 tokens per session scan A 2f47419d8d6f
mobile-developer is an agent published in the GitHub repository softspark/ai-toolkit (167 stars, last pushed 3d ago), licensed Apache-2.0. It adds 54 tokens to every session and 1,400 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other agents, from other repositories
react-native-engineer
React Native and Expo development: performance, animations, navigation, native UI patterns.
auditor
Deep codebase analyzer for architectural reviews, compliance audits, and comprehensive assessments. Use PROACTIVELY when evaluating architecture before major changes, auditing for Swift 6 compliance, identifying tech debt across modules, scoring code quality, or conducting engineering reviews that require systematic…
build-agent
Build and compilation specialist for iOS/Swift projects. Use PROACTIVELY for build failures, compilation errors, or build system configuration tasks.
architect
Architecture and design decision agent. Use PROACTIVELY for complex architectural decisions, ADR creation, or system design tasks requiring deep reasoning.
explore
Fast codebase exploration agent. Use PROACTIVELY for searching, understanding code structure, or finding patterns without making changes.
design-reviewer
Design review specialist. Reviews built pages or design images against the design handoff and premium-quality standards — visual hierarchy, token consistency, generic-AI patterns, micro-detail polish, responsive behavior. Use for design reviews, "does this look good", handoff-fidelity checks, or…