/** * evals-template.ts — scaffold a starter `evals.json` on bootstrap (exit 3). * * When a subject skill has no `evals/evals.json`, the harness writes an * annotated template the user can fill in and re-run. The shape mirrors * skill-creator's evals.json (see vendor/skill-creator/references/schemas.md): * * { "skill_name": "...", "evals": [ { id, prompt, expected_output, expectations } ] } * * JSON has no comment syntax, so the template carries an inline `_comment` field * (a string array) and a single placeholder eval whose values are instructions. * Both are stripped by the user as they fill in real evals; the harness does not * read `_comment`. */ /** Build the annotated evals.json template text for a given skill name. */ export declare function buildEvalsTemplate(skillName: string): string; /** * Write the annotated evals.json template to `evalsPath`, creating parent dirs. * Returns the path written (forward-slash absolute). */ export declare function writeEvalsTemplate(evalsPath: string, skillName: string): string; //# sourceMappingURL=evals-template.d.ts.map