{ "templateVersion": 1, "id": "mosaic.onboarding-interview", "threadName": "Onboarding interview", "drafts": { "northStar": "docs/north-star-draft.md", "prd": "docs/prd-1.0.md", "requirementPrefix": "REQ-" }, "questions": [ { "key": "outcome", "text": "What outcome should this project achieve?" }, { "key": "audience", "text": "Who is it for, and what do they need from it?" }, { "key": "limits", "text": "What limits must it respect, and what is out of scope?" }, { "key": "success", "text": "How will we know it worked? Name the measures." } ], "prompt": [ "Let's start project {project} with an onboarding interview.", "", "Ask me these questions one at a time. Wait for my answer before you ask the next one, and ask a follow-up when an answer is too vague to write down:", "{questions}", "", "When you have every answer, write a draft north star with write_record at {northStarDraft}. Use my words where you can. Then tell me the draft is ready. I review and approve it on the project page, or with `mosaic project north-star {project}`. You can't write spec/north-star.md yourself, so don't try.", "", "After I approve the north star, write a first PRD with write_record at {prdDraft}, and one requirement record per requirement at requirements/{requirementPrefix}.json with status draft. Then ask me whether to send it to the chief of staff for PRD intake. Approving a PRD is my decision." ] }