What problem does it solve? Reading YAML config files or frontmatter with throwing parsers makes error handling awkward and hides where a malformed document failed. This Skill documents @sdxc/yaml, which returns a Result carrying the exact line of a parse failure instead of throwing. ## Core Features & Use Cases - Result-based parsing: parse returns Result<unknown, YAMLParseError> where the error carries the line it stopped on, modeled after the built-in JSON object. - Result-based serialization: stringify returns Result<string, YAMLStringifyError> with the path to the offending value, following JSON.stringify semantics for toJSON, undefined, and circular structures. - Documented subset: Supports block mappings and sequences, plain and quoted scalars, flow collections, block scalars and comments; anchors, aliases, merge keys, tags and multi-document sources fail loudly by name. - Use Case: Read a config file or frontmatter block, and when the source is malformed, surface a message naming the line rather than catching an exception. ## Quick Start Add @sdxc/yaml as a workspace dependency and use its parse function to read a YAML config file into typed data with line-numbered error handling.