What problem does it solve?
It addresses the uncertainty and hidden assumptions in raw mission descriptions by guiding users through a structured, question‑by‑question intake process that produces a complete, immutable mission specification.
Core Features & Use Cases
- Interactive questioning: Asks targeted, single‑question prompts to uncover scope, constraints, acceptance criteria, and risks.
- Spec generation: Builds a validated
spec.json containing scope, constraints, risk notes, and other essential fields.
- Mode selection & approach proposals: Determines the appropriate execution depth (lightweight, standard, full_depth) and offers concrete implementation options.
- Lightweight variant: Provides a streamlined intake for minor feature additions in existing projects.
Quick Start
Invoke the intake gate with /geas:mission and follow the prompted questions to create a frozen mission spec.