Skip to content

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.