@goodboyjs/schema
v1.1.0
Published
GoodBoy skill manifest JSON Schema and generated TypeScript type definitions
Downloads
432
Maintainers
Readme
@goodboyjs/schema
The canonical GoodBoy skill manifest schema and generated type definitions.
Schema
The manifest schema lives in src/manifest.schema.json. It is a JSON Schema draft-07 document that defines the shape of a skill's manifest.json — the registry metadata file GoodBoy manages (not to be confused with goodboy.json, the per-project file listing installed skills).
Versions
Immutable snapshots of each published schema major version are stored under versions/v<N>/manifest.schema.json (currently versions/v1/). Once a version is published it is never modified.
Generated Types
TypeScript type definitions are auto-generated from the schema and written to generated/ts/index.d.ts. Do not edit this file by hand — run npm run generate to regenerate it.
Contributing
To update the schema, edit src/manifest.schema.json, then run:
npm run generate