{"id":"vibe-col-study-group-four-build-steps","audience":"college","category":"coding","track":"coding","technique":"format","title":"Plan a study-group finder app in 4 testable steps","free":false,"task":"You're building a study-group finder for your dorm with an AI app builder. Write exactly 4 numbered build steps, each 'Step: what to build | Check: what you click and see'. Step 1 uses made-up sample groups and no login, and each step adds one thing. Leave out the features your RA said not to build. Plain text, no code blocks, under 170 words.","materialLabel":"Your idea notes (attached to your prompt automatically)","material":"Idea: \"Study Buddies\" for Hartley Hall (about 300 students)\n\nWhat it should do (eventually):\n- List study groups: course (like CHEM 101), meeting time, place in the dorm.\n- Filter the list by course.\n- Anyone can post a new group.\n- Students can tap \"I'm going\" and see how many are going.\n- Sign in with the campus login, so only Hartley residents can see it.\n\nWhat my RA (Malik) said:\n- \"Don't build direct messages. Moderating them is a nightmare.\"\n- \"Don't show room numbers. Meeting places only, like 'Lounge 2'.\"\n\nMy plan: I'll use an AI app builder. Last time I asked for everything at once and spent a weekend untangling it.\n\nFun idea: ratings for study groups. Probably mean, skip it.\n","rules":[{"type":"numberedItems","count":4},{"type":"plainText"},{"type":"maxProseWords","max":170}],"mistakes":[{"title":"Starting with login","why":"AI builders often begin with sign-in, which slows you down.","fix":"Add: \"Step 1: sample groups, no login. Login comes later.\"","checks":["r1"]},{"title":"Steps you can't test","why":"The AI writes 'set up the backend' with nothing to click.","fix":"Add: \"Each step has a Check: what I click and see.\"","checks":["r0"]},{"title":"Building banned features","why":"The AI adds messaging and ratings because similar apps have them.","fix":"Add: \"No direct messages, room numbers or ratings.\"","checks":["r2"]},{"title":"A tutorial with code","why":"The AI writes database code for each step.","fix":"Say: \"4 numbered lines, no code blocks.\"","checks":["numberedItems","plainText","maxProseWords"]}],"promptHints":[{"label":"Asks for small steps","patterns":["\\b(4|four)\\b.{0,10}steps?","one thing"]},{"label":"Starts with sample data","patterns":["sample","made.up","fake data","no login"]},{"label":"Asks for checks","patterns":["check","click"]},{"label":"Rules out banned features","patterns":["direct message","room number","rating"]},{"label":"Caps the length","patterns":["\\d+\\s*words"]}],"hint":"The first step should be something you can see working in minutes. Tell the AI where to start, how you'll check each step, and what's off-limits.","rubricLabels":["Each of the 4 steps has the form 'Step: ... | Check: ...' and the Check names something to click or see","Step 1 shows a list of made-up sample groups with no login, and campus login comes in a later step, not step 1","No step includes direct messages, room numbers or ratings"]}