[ SECCIÓN / 001 ]
11SENIORS52 SKILLS · 26 PROMPTS · 22 PRESETS

ALFRED PI

INSTALARpi install git:github.com/686f6c61/Alfred-Pi
luego /reload · ¿sin pi? pi.dev

/// extensión para el agente pi

Alfred-Pi es una extensión para pi, el agente de terminal: detecta el oficio de cada prompt y carga solo ese contexto, vigila lo que llevas gastado hoy y releva al modelo que falla. Si ya tienes pi, el comando de arriba y un /reload son toda la instalación. Si no, empieza en pi.dev (0.84 o superior).

v0.3.0 · MIT · 0 dependencias ·GitHub

pi ya ejecuta, ya tiene herramientas, ya guarda la sesión. Alfred se instala encima y se ocupa del resto: las claves, los modelos, cuánto llevas gastado hoy, y qué oficio entra en este prompt.

Escribes «audita este repo». No eliges pack. Alfred lee la frase, a veces un fichero en la raíz, y carga security. El modelo ve el context.md de esa sala. Las otras diez no viajan. Si más tarde el turno se va a tests, las skills que hayas habilitado siguen en el menú.

Antes de escribir models.json o auth.json te enseña el diff y espera. Si el presupuesto se pone feo, avisa; no mata la respuesta. Si el modelo actual lleva dos fallos, el siguiente de la cadena entra en el turno siguiente, no a mitad del stream.

Packs11
Skills52
Prompts26
Presets22

Once oficios cubiertos, de la seguridad al análisis de datos, cada uno con sus skills y sus prompts. Entre los presets están Ollama y los servidores locales, en igualdad con los de nube. Las cifras de arriba se cuentan del repositorio cuando se publica la página.

El radar busca palabras enteras en lo que acabas de escribir. «express» no dispara por «expression». Si nadie encaja, mira la raíz: un Dockerfile, un astro.config.mjs, unsonar-project.properties. Empate: gana elname que va antes en el alfabeto. Lo que se inyecta son unas quince líneas, las de esa sala.

001securitySecurityEntra cuando el turno huele a riesgo: auditar un repo, un sonar-project.properties en la raíz, CVE, secretos u OWASP. «audita la seguridad de este repo» inyecta el contexto defensivo y el modelo combina la pasada OWASP con lectura real del código. Cada hallazgo llega con severidad, archivo:línea, escenario de ataque y arreglo mínimo.002ai-agentsAI AgentsEntra cuando pides paralelizar trabajo de agentes: revisar varios PR, en paralelo, worktrees, fan-out. /fanout descompone la tarea, estima el coste con la tabla de precios del harness, asigna un modelo barato a cada unidad y un colector fusiona los resultados con protocolo de merge.003docsDocsEntra con «documenta», «adr», «changelog», «este README». /docs-audit . clasifica cada página del repositorio por modo Diátaxis, marca los modos mixtos y los snippets que ya no corren.004escritura-esEscritura (ES)Entra con «corrige este texto», «revisa la redacción», tildes, traducciones entre inglés y español. /revision-es README.md edita in situ, muestra el diff y explica la norma aplicada solo cuando el cambio no es evidente, respetando la voz del autor.005clean-codeClean CodeEntra con «refactoriza», «revisa este PR», deuda técnica, SOLID, nombres que mienten. /refactor src/foo.ts planifica pasos que preservan el comportamiento, verificables uno a uno; si el código que importa no tiene tests, escribe primero tests de caracterización.006web-fullstackWeb / FullstackEntra con api, endpoint, scaffold, Astro, Playwright, un astro.config.mjs o un Program.cs en la raíz. /scaffold-crud invoices genera migración, API validada, vistas con estados y tests, imitando los patrones del repositorio.007complianceComplianceEntra con RGPD, cookies, licencias, copyleft, accesibilidad. /privacy-check src/forms/signup mapea el flujo de datos personales y señala consentimiento, terceros y retención, con la referencia exacta a cada exigencia.008landing-designLanding DesignEntra con landing, hero, conversión, CTA, una captura o un mockup. /landing-review inspecciona la página renderizada en escritorio y móvil. El código fuente solo no es evidencia.009devops-infraDevOps / InfraEntra con Dockerfile, compose, un 502 en producción, «despliega», certificados, kubernetes. /diagnose-502 localiza la capa que falla con comprobaciones reales. Reiniciar nunca es el primer paso de diagnóstico.010data-analisisData / AnalysisEntra con csv, sql, dashboard, «esta query va lenta», notebooks, dbt. /explore datos.csv perfila el archivo, limpia dando la razón de cada paso y entrega hallazgos con números que trazan a una consulta que vuelve a correr.011qa-testingQA / TestingEntra con plan de pruebas, cobertura, «este test falla a veces», contract testing. /flaky clasifica el olor, entrega la receta de reproducción determinista y arregla la causa. Un flaky es un bug de la suite, jamás se silencia con reintentos.

¿Empiezas de cero? Instalación y luego primeros pasos. ¿Ya lo tienes andando? Así va un turno. ¿Una duda concreta (trabajar en local, Chrome, la mudanza desde la 0.2)? Está en la FAQ.

La documentación técnica completa se lee en docs/*.md, montada aquí tal cual.