Biblioteca de prompts
Los prompts son plantillas de instrucciones reutilizables con una identidad de
comando de barra. Cada prompt tiene un slug (/review-pr), un título, una
descripción y etiquetas opcionales, contenido de plantilla y variables tipadas.
Variables
El contenido hace referencia a las variables como {{name}}. Cada variable
referenciada debe declararse, y cada declaración tiene un tipo: text, number,
select (con opciones) o boolean. También puede ser obligatoria y tener un valor
predeterminado. Cuando se inserta un prompt en el redactor, sus variables se
recopilan antes de renderizar el contenido.
Versiones
Al actualizar un prompt, aumenta su versión y se archiva la revisión anterior. La vista del historial enumera las revisiones; una reversión restaura una revisión antigua como una versión nueva, de modo que el historial permanece lineal y nada se reescribe de forma silenciosa.
Uso compartido, exportación e importación
Los prompts son privados de forma predeterminada y se pueden compartir mediante el
modelo común de concesión de recursos (lectura o escritura, a usuarios o grupos). La
exportación genera un documento JSON libre-prompt.v1; la importación lo vuelve a
crear y rechaza una colisión de slug salvo que se solicite sobrescribirlo. Los
títulos, las descripciones, el contenido, las variables y las etiquetas de los
prompts se cifran en reposo; el slug permanece en texto sin cifrar para que funcione
la búsqueda mediante comandos de barra.
Perfiles
Un perfil de asistente puede vincular un prompt; el contenido renderizado precede entonces al prompt de sistema propio del perfil en cada sesión que lo utilice.
Ejemplo
Crea un prompt en Configuración → Prompts (o elige una de las plantillas iniciales y edítala):
-
Slug:
review-pr -
Título:
Pull request review -
Contenido:
Review the following {{language}} changes with {{strictness}} strictness.Point out bugs first, style second, and end with a one-line verdict. -
Variables:
language(text, obligatoria) ystrictness(select:low,normal,pedantic, valor predeterminadonormal).
En cualquier chat, escribe /: el redactor mostrará tus prompts. Elige
/review-pr, rellena language: TypeScript y selecciona pedantic; el texto
renderizado sustituirá tu borrador y quedará listo para enviarlo (pega el diff a
continuación). Si editas el prompt más adelante, pasará a la versión 2; la redacción
anterior permanecerá en el historial y podrá restaurarse.