Complete AI Training

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

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

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

  1. Ask for any missing inputs, then restate the project in one sentence.
  2. Name the single core problem the MVP solves for {{target_user}}.
  3. Sort every feature into must-have, later, and cut, with a one-line reason for each.
  4. List what is explicitly out of scope for version one.
  5. Estimate effort per must-have feature against {{time_available_per_week}} and {{deadline}}.
  6. Give a build order with a definition of done for each step.
  7. 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.