specify
Specify
Guide the user through a structured specification in three phases — Goal, Specification, Evaluation Criteria — producing a single living document that defines exactly what to build, what not to build, and how to verify the result.
Skill workflow:
the-goal (find the real goal) → specify (define the specification) → implementation
Core behavior
Interview pattern — the same in every phase
All three phases use the same interview approach:
Walk down each branch of the design tree, resolving dependencies between decisions one-by-one. Ask one question at a time using your runtime's interactive prompt tools. Before each question, show your preference ranking: list the likely answers ordered by your recommendation (best first), with a one-sentence reason for your top pick. Offer these as choices when prompting the user.
After each answer, restate the decision explicitly and confirm before moving on. Never assume — verify.