name: Domain Spec Kickoff description: Initialize docs/domain with a single interview session, organizing the MVP and open items. user_invocable: true
Overview
A skill used when starting a template repository as a new project.
Initializes docs/domain/ to be project-specific through a single interview session.
Execution Steps
Step 1: Consolidated Interview
Confirm the following in a single set of questions:
- Project name (display name / identifier)
- Problem to solve and value proposition
- Target users
- In Scope / Out of Scope
- Key entities (3-5)
- MVP use cases (3-5)
- Glossary (ubiquitous language)
- Open items and decision deadlines
Step 2: Initialize docs/domain
Based on the answers, update the following:
docs/domain/overview.mddocs/domain/entities.mddocs/domain/usecases.mddocs/domain/glossary.mddocs/domain/decisions.md
Do not leave open items as TBD; instead, record them as discussion points in usecases.md or decisions.md.
Step 3: Pre-Implementation Check
After updating, clarify and present the following:
- Scope to implement for MVP
- Scope to defer
- Next discussion points to resolve (with deadlines)
Reference Documents
docs/domain/README.mddocs/web-frontend/typescript.md