This tab is the formal reference forDocumentation Index
Fetch the complete documentation index at: https://docs.getgaal.com/llms.txt
Use this file to discover all available pages before exploring further.
gaal.yaml. For prose explanations and design rationale, see Concepts → The gaal.yaml file. For working examples, see the Configure section.
Top-level keys
| Key | Type | Required | Page |
|---|---|---|---|
schema | integer | recommended | Schema version |
repositories | map | no | Repositories |
skills | array | no | Skills |
content | array | no | Content |
mcps | array | no | MCPs |
tools | array | no | Tools |
hooks | object | no | Hooks |
telemetry | bool | no | Telemetry |
Generating the JSON Schema
gaal schema writes the canonical JSON Schema (draft 2020-12) for gaal.yaml:
gaal schema for IDE setup.
Validation
Two ways to validate agaal.yaml:
Stability
Theschema field is stable forever. gaal reads schema: 1 files now and will continue to read them. When breaking changes happen they will use schema: 2 with a documented migration path, older files will keep working.