/** * YAML-lite frontmatter parser cho SKILL.md. * * Chỉ support subset cần thiết: scalar string/number/bool, list dòng đơn `[a, b]`, * và multi-line `>` / `|` blocks. Không cần `js-yaml` dependency vì frontmatter * của skill rất đơn giản. * * Shape: * --- * name: my-skill * description: When user asks "do X"... * version: 0.1.0 * keywords: [foo, bar] * --- * */ export interface ParsedFrontmatter { data: Record; body: string; } export declare function parseFrontmatter(raw: string): ParsedFrontmatter; /** Strip frontmatter, trả về body markdown gọn. */ export declare function stripFrontmatter(raw: string): string; /** * Parser hand-rolled — đủ cho frontmatter skill. * Hỗ trợ: * key: value * key: "value with: colon" * key: 'value' * key: [a, b, c] * key: > * multi line folded * key: | * multi line literal * # comment dòng đầu */ export declare function parseSimpleYaml(text: string): Record;