@pandi-coding-agent/pandi-improve-prompt
Extensión de Pi que agrega el comando /improve-prompt: reescribe un borrador de prompt torpe en uno más claro y accionable, y luego ofrece enviarlo como tu próximo mensaje.
Package details
Install @pandi-coding-agent/pandi-improve-prompt from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@pandi-coding-agent/pandi-improve-prompt- Package
@pandi-coding-agent/pandi-improve-prompt- Version
0.1.4- Published
- Jul 11, 2026
- Downloads
- 806/mo · 372/wk
- Author
- andrestobelem
- License
- MIT
- Types
- extension
- Size
- 16.5 KB
- Dependencies
- 0 dependencies · 3 peers
Pi manifest JSON
{
"extensions": [
"./index.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@pandi-coding-agent/pandi-improve-prompt
Reescribe un borrador de prompt torpe en uno más claro y accionable antes de enviarlo: un pequeño comando
/improve-prompt para Pi.
/improve-prompt fix the bug in the parser
Una sola llamada al modelo (sin herramientas) reescribe el borrador: resuelve ambigüedades, agrega criterios de éxito
concretos y verificables cuando aporta valor, y conserva tu idioma e intención. La reescritura se muestra para revisión
— un overlay desplazable en la TUI, una notificación simple en RPC — y después te pregunta si querés enviarla como
tu próximo mensaje. Si confirmás, se inyecta como un turno de usuario real (como el wake de aprobación de /plan); si
rechazás, no se envía nada: la reescritura solo quedó en pantalla.
En --print/json (modo headless, de una sola pasada) no hay forma de pedir confirmación, así que la reescritura se
imprime y no se envía nada — enviarla sin revisar sería un efecto secundario silencioso.
Instalación
Desde npm:
pi install npm:@pandi-coding-agent/pandi-improve-prompt
Desde este repositorio:
pi install ./extensions/pandi-improve-prompt # global (tu usuario)
pi install -l ./extensions/pandi-improve-prompt # local al proyecto
pi --no-extensions -e ./extensions/pandi-improve-prompt # prueba de una sola vez, no se carga nada más
Comandos
| Comando | Qué hace |
|---|---|
/improve-prompt <draft> |
Reescribe el borrador con más claridad, lo muestra para revisión y luego pregunta si querés enviarlo como tu próximo mensaje. |
/improve-prompt |
Sin borrador, muestra una notificación de uso. |
Cómo funciona
- Diseñado para funcionar de forma autónoma: a diferencia de
/btw, el borrador se evalúa solo, sin apoyarse en la conversación actual, así que reescribe un draft flojo igual haya o no historial previo. - La solicitud se arma con
completeSimple()y lleva cero herramientas, así que el modelo solo puede responder en texto — la lógica pura de pedido/respuesta vive enbuild-improve-context.ts. - El overlay está copiado de
pandi-btw(la duplicación entre extensiones es intencional, para que cada una pueda publicarse de forma autónoma); se desplaza con↑/↓j/kyPgUp/PgDn, y se cierra conq/Esc. - Enviar es la única escritura deliberada:
pi.sendUserMessage()— un steer directo cuando está idle, unfollowUpen medio de una corriente — se dispara solo después de que confirmás conctx.ui.confirm.