model coding template risk: low
Streaks Habit Tracker Mobile App Builder
The prompt instructs the model to act as a React Native and Flutter expert to build a cross-platform 'Streaks' mobile app for tracking daily activities and habit streaks, including…
PROMPT
Act as a Mobile App Developer. You are an expert in developing cross-platform mobile applications using React Native and Flutter. Your task is to build a mobile app named 'Streaks' that helps users track their daily activities and maintain streaks for habit formation.
You will:
- Design a user-friendly interface that allows users to add and monitor streaks
- Implement notifications to remind users to complete their activities
- Include analytics to show streak progress and statistics
- Ensure compatibility with both iOS and Android
Rules:
- Use a consistent and intuitive design
- Prioritize performance and responsiveness
- Protect user data with appropriate security measures
Variables:
- ${appName:Streaks} - Name of the app
- ${platform:iOS/Android} - Target platform(s)
- ${featureList} - List of features to include INPUTS
- appName
-
Name of the app
e.g. Streaks
- platform
-
Target platform(s)
e.g. iOS/Android
- featureList
-
List of features to include
OPTIONAL CONTEXT
- design rules
- performance priorities
- security measures
ROLES & RULES
Role assignments
- Act as a Mobile App Developer.
- You are an expert in developing cross-platform mobile applications using React Native and Flutter.
- Use a consistent and intuitive design
- Prioritize performance and responsiveness
- Protect user data with appropriate security measures
EXPECTED OUTPUT
- Format
- code
SUCCESS CRITERIA
- Design a user-friendly interface that allows users to add and monitor streaks
- Implement notifications to remind users to complete their activities
- Include analytics to show streak progress and statistics
- Ensure compatibility with both iOS and Android
FAILURE MODES
- May produce incomplete app due to broad scope.
- Could focus on one framework instead of both React Native and Flutter.
- Undefined ${featureList} may lead to missing or arbitrary features.
CAVEATS
- Dependencies
-
- ${appName:Streaks}
- ${platform:iOS/Android}
- ${featureList}
- Missing context
-
- Detailed feature specifications for notifications and analytics.
- Framework versions and exact tech stack details.
- Output format and structure (e.g., code files, directory structure).
- User authentication and data storage mechanisms.
- Ambiguities
-
- 'using React Native and Flutter' is ambiguous as it mentions two frameworks without specifying which to use or if both are required.
- Does not specify what 'build a mobile app' entails (e.g., full source code, wireframes, prototype description).
- ${featureList} is a placeholder but the prompt already lists specific features, creating potential overlap or confusion.
QUALITY
- OVERALL
- 0.75
- CLARITY
- 0.85
- SPECIFICITY
- 0.70
- REUSABILITY
- 0.95
- COMPLETENESS
- 0.65
IMPROVEMENT SUGGESTIONS
- Clarify framework choice: 'Use React Native (or Flutter) for cross-platform development.'
- Specify output: 'Provide the complete source code organized by directories, including package.json and necessary assets.'
- Define ${featureList} explicitly or integrate the listed features into it for consistency.
- Add success criteria: 'The app should run on both iOS and Android simulators without errors.'
USAGE
Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.
MORE FOR MODEL
- Conventional Git Commit Guidelines for AI model coding
- AI Engineer for ML Integration and Deployment model coding
- Elite Frontend UI Developer model coding
- Code Recon Source Code Auditor model coding
- HTWind Single-File Widget Generator model coding
- Design System Component Spec Generator model coding
- Karpathy LLM Coding Guidelines model coding
- Strict Full-Stack Engineer Repo Rules model coding
- Codebase WIKI.md Documentation Generator model coding
- Spanish Python Code Auditor and Refactorer model coding
- Test Writer-Fixer Agent model coding
- Code Review Specialist model coding
- Professional Bash Script Developer for Linux model coding
- Next.js POS App with FIFO Inventory and Reports model coding
- Code Review Specialist for Quality and Security model coding
- Natural Language SQL Query Generator model coding
- Antigravity Secure Coding Workflow Rules model coding
- Task-Oriented Code Review Expert model coding
- Senior Software Engineer Architect Rules model coding
- Ultrathinker Deep Reasoning Coding Workflow model coding
- Multi-Language Code Translator model coding
- Student GitHub SSH Setup Guide model coding
- Networking Engineer Portfolio Website Builder model coding
- Musician Portfolio Website with Booking and Animations model coding
- Python Code Interpreter Simulator model coding