[ SECCIÓN / 001 ]
11SALAS · UNA POR TURNO

ONCE
DEV SENIORS

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

/// un oficio por senior; en un turno, solo uno entra

/// El radar puntúa el prompt, mira la raíz si hace falta, y carga el contexto de un pack. Las skills de los habilitados siguen en el menú.

No cambias de pack como quien cambia de perfil en el editor. Escribes el trabajo. Alfred lee la frase, a veces un fichero en la raíz, y enciende una sala. Las otras diez no viajan en este turno. Las skills de las que hayas habilitado siguen en el menú, por si el oficio se tuerce a mitad de conversación.

El radar busca palabras enteras, no trozos. «solid» enciende Clean Code; «solidarity» no. Un subconjunto encendería al senior equivocado, y eso es peor que no encender a nadie: el modelo recibiría un contexto que no pediste.

Si dos salas puntúan igual, gana el nombre que va antes en el alfabeto. A veces devops gana a web. No es que valga más: es una regla que puedes prever. Abajo están los once. Entra en el tuyo, lee cuándo entra, un caso, y la frontera con su hermana.

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. Frontera con Compliance: Security mira atacantes y Compliance mira obligaciones. Un hallazgo de Security cita archivo y línea; uno de Compliance cita artículo del RGPD, criterio WCAG o identificador SPDX, y nunca se inventa la referencia.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. Frontera con DevOps / Infra: AI Agents orquesta agentes de pi dentro de tu sesión; DevOps orquesta máquinas, contenedores y pipelines fuera de ella.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. Frontera con Escritura (ES): Docs decide qué pregunta responde cada página y en qué modo; la hermana vela por que el español de esa página cumpla la norma.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. Frontera con Docs: ella no reorganiza el conocimiento ni juzga la estructura; su terreno es la gramática, la ortografía y el registro, con las normas de la casa incluidas.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. Frontera con QA / Testing: Clean Code juzga diseño y deuda, QA juzga riesgo y evidencia.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. Frontera con Landing Design: Web construye el producto que funciona; Landing afila la página que persuade.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. Frontera con Security: Compliance declara sus límites (no somos un bufete) y manda los casos de alto riesgo a revisión profesional.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. Frontera con Web / Fullstack: Landing nunca publica sin autorización y Web nunca opina sobre copy sin mirar la página renderizada.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. Frontera con Data / Análisis: la base en producción es de DevOps; la consulta lenta que hay que reescribir con EXPLAIN es de Data.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. Frontera con DevOps: Data no levanta infraestructura y DevOps no interpreta distribuciones.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. Frontera con Clean Code: la cobertura al cien por cien no es su religión, y el dolor de diseño sin riesgo demostrable se lo deja a la hermana.