Describe the skeleton problem. Return JSON {"goal":"goal in one phrase","must_have":["point","point"],"avoid":"what should not be","done_when":"how to check"}. In must_have there is a list of 3–5 specific items.
A good order has a skeleton: a purpose, mandatory requirements, what to avoid, and a sign of readiness. The goal is one sentence about the result. Requirements - a short list of specifics: how many buttons, what fields, what language, where it will live. “Avoid” means boundaries: no registration, no complex settings, no third-party services. A sign of readiness is how you check your success: “I enter a number and see the result.” The model fills in the gaps with guesswork, and every detail you don't specify becomes a lottery; By setting a framework, you narrow this lottery to what you need. A strong technique is to divide the requirements into “required” and “it would be nice”: then the AI will not sacrifice the main thing for the sake of decorations, and you will get a working frame the first time. And write the requirements in a list, not in a paragraph - this way the model sees the points more accurately and does not lose anything. A common mistake is to lump everything into one long paragraph with “and it would be nice”: half of it will be lost. A list of 3-5 points beats a beautiful paragraph.
Unlock access to submit solutions for instant AI review.