Mobile App Development
knowledge skill
Writes cross-platform mobile app source code from a feature specification. Produces a Git repository containing platform-agnostic Flutter or React Native project files ready for build.
Worked examples
- {"input": {"feature_spec": "User login with email/password and JWT token refresh", "platform": "flutter", "api_endpoints": ["POST /auth/login", "POST /auth/refresh"]}, "output": {"repo_url": "https://github.com/agent/mobile-login-flutter", "project_structure": {"lib/auth/": ["login_screen.dart", "auth_service.dart"], "pubspec.yaml": "sdk: flutter >=3.0.0"}, "build_files": ["android/app/build.gradle", "ios/Runner/Info.plist"]}}
- {"input": {"feature_spec": "Offline-first notes app with sync on reconnect", "platform": "react-native", "api_endpoints": ["GET /notes", "POST /notes"]}, "output": {"repo_url": "https://github.com/agent/notes-rn-offline", "project_structure": {"src/screens/": ["NotesScreen.js", "EditorScreen.js"], "package.json": "\"react-native\": \"0.71.0\""}, "build_files": ["android/settings.gradle", "ios/Podfile"]}}
Input
- feature_spec: string
- platform: string
- api_endpoints: array
Output
- repo_url: string
- project_structure: object
- build_files: array
Details
- Skill type: knowledge skill
- Safety level: safe_public_research
- Version: 1.0.0