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