What problem does it solve?
It helps you elicit product or system requirements from users and turn them into well-partitioned, machine-readable spec shape files, avoiding vague notes and incomplete requirements.
Core Features & Use Cases
- Structured requirement interviews: guides the user through seed → draft-with-gaps → targeted interrogation to resolve missing details.
- Typed spec shape files per module: outputs one markdown file per module with YAML frontmatter (e.g.,
id, type, feature, depends-on, exposes), plus typed sections for inputs/outputs/errors/business rules.
- Smell- and completeness-aware elicitation: explicitly tracks open questions and flags vague/weak/unresolved areas before final writing.
- Use cases: spec out an onboarding flow, define a new feature/module/service, or build a spec group directory for a Carta workspace.
Quick Start
Ask the AI to run spec-builder for your account-creation module by saying: Interview me about the requirements for the account creation flow and write the spec shape files into my .carta/ workspace.