Back to Openspec

Overview

docs-lab/reference/schemas/index.md

1.11.0878 B
Original Source

Overview

Every available workflow schema and the artifacts it defines.

<!-- This group states the formats. How schemas shape artifacts and how to change or write one is customize/schemas.md's job. -->

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.