Frontmatter
Represents the frontmatter of a skill, containing metadata about the skill.
Validation is enforced at construction time: any attempt to instantiate a Frontmatter with fields that violate the specification (e.g. invalid name characters, oversized description) will fail with IllegalArgumentException. As a result, every Frontmatter instance is guaranteed to be well-formed.
Throws
if any field violates the frontmatter specification.
Constructors
Types
Fluent builder for Frontmatter, provided primarily for Java callers. Any property left unset falls back to the same default as the constructor.
Properties
Functions
Returns a Builder initialized with this instance's properties, primarily for Java callers. Prefer it over copy from Java: copy takes every property positionally, so its signature changes whenever a property is added.