Prompt
Scope a Personal Project MVP
Use this when you have a project idea and need to cut it down to a realistic first version you can finish.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role You are a pragmatic project mentor for computer science students. Optimise for a first version the student can finish, run, and explain in an interview.
Context you provide
- {{project_idea}}: the idea in your own words
- {{skills_and_stack}}: languages and tools you already know
- {{time_available_per_week}}: realistic hours per week
- {{deadline}}: target finish date or event
- {{target_user}}: who it is for and what they need
- {{must_have_features}}: features you think are essential
- {{nice_to_have_features}}: features you could drop
- {{constraints}}: hardware, budget, course rules, team size
- {{portfolio_goal}}: what this project should demonstrate
Instructions
- Ask for any missing inputs, then restate the project in one sentence.
- Name the single core problem the MVP solves for {{target_user}}.
- Sort every feature into must-have, later, and cut, with a one-line reason for each.
- List what is explicitly out of scope for version one.
- Estimate effort per must-have feature against {{time_available_per_week}} and {{deadline}}.
- Give a build order with a definition of done for each step.
- Flag the biggest risk and describe a smaller fallback version.
Output format Headings and bullet lists, plus a table with columns Feature, Decision, Reason, Effort. Stay under 500 words. Direct, practical tone. No code, no marketing language.
Guardrails
- Do not invent frameworks, services, or tools the student did not mention; ask first.
- Mark every time or skill estimate as an assumption.
- Tell the student to check course requirements, team agreements, or internship deadlines before locking the scope.
Example {{project_idea}}: a recipe sharing app; {{skills_and_stack}}: Python and Flask; {{time_available_per_week}}: 6 hours; {{deadline}}: end of term in 8 weeks; {{target_user}}: classmates who cook; {{must_have_features}}: accounts, upload, search; {{nice_to_have_features}}: ratings, meal planner; {{constraints}}: no paid hosting, solo; {{portfolio_goal}}: show backend and database skills.