OpenSpec
ReferenceSchemas

Overview

Every available workflow schema and the artifacts it defines.

A schema defines which artifacts a change proposal produces, and in what order. On disk it's a folder with a schema.yaml in it; every field of that file is on the schema.yaml page.

Available schemas

One schema ships with the CLI:

SchemaArtifacts
spec-driven (default)proposal, specs, design, tasks

A project can add its own schemas, and a machine can override globally; where those folders live and which copy wins is in schema.yaml's Location section.

In your terminal, openspec schemas prints every schema your project can see.

On this page