Tools and specifications for spec-driven product development.
Our core repositories form a layered stack — a formal contract at the bottom, an execution engine in the middle, and an application on top:
visionstudio ──▶ visionspec ──▶ specification-workflow-spec
(studio) (engine) (contract)
| Repository | Role |
|---|---|
| specification-workflow-spec | The contract: Go types, JSON Schemas, and an embedded library of 24 default product-development workflows (configurations, templates, evaluation rubrics) spanning Amazon Working Backwards, Google Design Docs, Lean Startup, Shape Up, JTBD, V2MOM, and more |
| visionspec | The engine: CLI, MCP server, and importable Go SDK that executes workflows — project scaffolding, LLM synthesis, LLM-as-Judge evaluation, lint, drift detection, and export to execution targets |
| visionstudio | The studio: LLM-powered desktop application for spec authoring, evaluation, and portfolio management |
See ARCHITECTURE.md for repository roles, interaction planes, and boundary rules.
Evaluation rubrics across the stack use
structured-evaluation's
canonical RubricSet type.