import type { LanguageId } from "../language-detector.js"; /** * Per-language style packs injected into the system prompt when the detector * sees the language is active in the project. * * Design principles (apply to every pack): * 1. Apply the strictest reasonable subset of *idiomatic* style — nothing * exotic the model has to think about. The agent already knows these * patterns; the pack just narrows the choice space. * 2. Optimize for low ambiguity, not for human readability. Bullet form. * 3. Errors as values, schema at boundaries, mechanical formatting, * one canonical way to do common tasks. * 4. ~30-50 lines per pack. Anything longer is bloat in the system prompt. * 5. Avoid triple backticks (template literal conflict). Use single * backticks for inline tokens, escape with \\\` when needed. */ export declare const PACKS: Readonly>; //# sourceMappingURL=packs.d.ts.map