/** * Non-imperative body detector (gray-zone heuristic, info severity). * * Emits SKILL_BODY_NOT_IMPERATIVE for lines that open with a second- * person modal phrase ("You should…", "You can…", "You need to…", * "You must…", "You will…", "You may…") outside fenced code blocks * and quoted blocks. * * Plugin-dev's "Mistake 3: Second Person Writing" identifies imperative * form as more agent-readable. Heuristic; ships at info to gather corpus * signal before any promotion. */ import { type ValidationIssue } from '@vibe-agent-toolkit/agent-schema'; /** * @param body - SKILL.md body (frontmatter stripped). * @param location - Project-relative POSIX path of the file, per the * `ValidationIssue` anchor contract. Build it with `issueLocation()`. */ export declare function detectNonImperativeBody(body: string, location: string): ValidationIssue[]; //# sourceMappingURL=imperative-body-detection.d.ts.map