v0.4.0

Authoring artifacts

Reference for writing artifacts. Field schema, type list, domain organization, and cross-cutting features.

Reference for writing artifacts. Each page below covers one topic.

PageWhat it covers
Your first skillContinues the quickstart's greet skill: fuller frontmatter, a body reference to the bundled script, runtime requirements, watch mode, and lint.
Your first commandA parameterized slash command the user invokes by name. Argument substitution and how the command lands in the harness's slash menu.
Your first agentA complete agent definition: minimal end-to-end version first, then runtime requirements, a bundled script, and a delegated artifact.
Artifact typesBuilt-in types: skill, agent, context, command, rule, hook, mcp-server.
Frontmatter referenceField-by-field reference for the YAML frontmatter in ARTIFACT.md (and, for skills, SKILL.md).
DomainsHow folders and subfolders structure the catalog, and how DOMAIN.md adds descriptions, keywords, featured artifacts, the prose body, and discovery rendering knobs.
Rule modesThe rule_mode values (always, glob, auto, explicit) and how each harness honors them.
HooksLifecycle observers with hook_event and hook_action.
ExtendsCross-layer inheritance with extends:.
Bundled resourcesScripts, references, assets, and other files that ship alongside ARTIFACT.md (and SKILL.md for skills).
HintsAdvisory metadata: effort_hint and model_class_hint.

The three "Your first ..." walkthroughs are the foundation. The pages that follow are topic-specific reference.