/** * Skill-format check — deterministic validation that a generated SKILL.md * matches the pi-skills format contract. Violations bounce back through the * Verification loop; the engine never silently rewrites. */ export interface FormatCheckOptions { operations: string[]; allowedEnvVars: string[]; scriptPaths: string[]; } export interface FormatViolation { rule: 'frontmatter-keys' | 'name-kebab' | 'description-routing' | 'setup-section' | 'operation-section' | 'basedir-reference' | 'env-vars-documented' | 'output-section'; message: string; } export interface FormatCheckResult { ok: boolean; violations: FormatViolation[]; } export declare function checkSkillFormat(content: string, options: FormatCheckOptions): FormatCheckResult; //# sourceMappingURL=format-check.d.ts.map