/** * Comandos custom del usuario, estilo "skills" de Claude Code. * * Ubicación: * - ~/.squeezr-code/commands/.md (user-level, todos los proyectos) * - /.squeezr/commands/.md (project-level, opcional) * * Estructura del .md: * ```md * --- * description: Brief description shown in /help * --- * El cuerpo del .md es el prompt que se envía al modelo cuando el usuario * ejecuta `/`. Puede usar `$ARGS` para inyectar lo que el usuario * escriba tras el comando: `/review src/foo.ts` → `$ARGS = "src/foo.ts"`. * ``` * * Sin frontmatter el primer párrafo se usa como description. */ export interface CustomCommand { name: string; description: string; prompt: string; source: string; } /** * Instala las skills predefinidas del paquete en ~/.squeezr-code/commands/ * si no existen ya. Se llama al primer arranque. */ export declare function installBuiltinSkills(): void; export declare function loadCustomCommands(cwd: string): CustomCommand[]; /** * Expande un comando custom: sustituye `$ARGS` por lo que el usuario escribió * tras `/`. Si no hay $ARGS, devuelve el cuerpo tal cual + args al final. */ export declare function expandCustomCommand(cmd: CustomCommand, args: string): string; //# sourceMappingURL=custom-commands.d.ts.map