Plataforma interna del equipo de IA para configurar y mantener al día el entorno de trabajo con
Claude Code: reparte skills, MCPs, agentes, prompts, guías y tokens de servicio, con login, roles y
permisos. Incluye una app de escritorio que deja tu ordenador listo en un par de clics.
Que todo el equipo tenga Claude Code configurado igual, sin que nadie tenga que perseguir a nadie:
| Tipo | Qué es | Dónde acaba |
|---|---|---|
| 📦 Skill | Carpeta con un SKILL.md que amplía Claude Code |
~/.claude/skills/<nombre> |
| 🔌 MCP | Servidor que da herramientas nuevas a Claude (datos, wiki, tiendas…) | Config de Claude (claude mcp add) |
| 🤖 Agente | Subagente especializado (Cerbero, Bruno, Olga…) | ~/.claude/agents/<nombre>.md |
| 📝 Prompt | Texto de configuración o flujo de trabajo (versionado) | Lo pegas donde toque |
| 📖 Guía | Documento de referencia que Claude consulta cuando corresponde | ~/.claude/pmp/guias/<nombre>.md |
| 🔑 Token | Credencial de un servicio externo (p. ej. Resend) | No se te entrega: se inyecta en tu app (ver §7) |
Cada elemento tiene un resumen sencillo (lo que ves en la tarjeta) y, aparte, su descripción
técnica. En skills y agentes esa descripción técnica es funcional: es la que usa Claude para decidir
cuándo invocarlos, por eso no se toca.
@pampling.com. La cuenta queda pendiente hasta que un admin la~/.claude/pmp/crear-app.md.~/.claude/pmp/guias/.CLAUDE.md global.La app es una ventana que muestra la web: la lógica vive en el servidor y se actualiza sola,
así que casi nunca tendrás que volver a descargarla.
Al entrar por primera vez, la web te guía: datos, token personal y un prompt inicial para pegar en
Claude Code. Trabaja con humano en el bucle: tú ejecutas la instalación en tu terminal y Claude
te pide confirmación antes de cada cambio en tu equipo. Nada automático ni a ciegas.
pampling-toolboxEs lo que conecta tu Claude Code con la plataforma. Te da herramientas como install_skill,
install_agent, install_guide, sync_my_setup (instala todo lo obligatorio de tu rol),
review_my_setup (revisa tu entorno) y request_token (ver §7). Se auto-actualiza solo.
Tu página principal. Arriba, tres indicadores: obligatorios (al día / pendientes), opcionales y
el estado de tu última revisión. Debajo, tus elementos en tarjetas, cada una con su estado:
Un hook (que se configura solo en el onboarding) comprueba tu entorno al empezar sesión en
Claude Code. Es de solo lectura: informa, nunca cambia nada por su cuenta.
Órdenes puntuales: instrucciones que cada persona aplica una sola vez (ej.: "usa el agente
Cerbero antes de cada deploy"). Un admin las crea dirigidas a roles o a personas concretas; los
nuevos las reciben en su prompt inicial y los demás en su siguiente sesión. Claude te enseña el texto
y la aplica solo si lo confirmas; después la marca como hecha para no repetirla.
La detección de "desactualizado" compara el contenido real de lo que tienes instalado con el del
catálogo: si se edita un agente o una guía, quien la tenga lo verá marcado en su siguiente revisión.
Para credenciales de terceros (por ejemplo Resend, para enviar emails). La idea es que nadie
tenga que manejar el token:
mi-app"request_token("resend", "mi-app"), o desde la pestaña Tokens de la web).RESEND_API_KEY).El valor no aparece en la conversación, ni en la respuesta de la API, ni en tu disco, ni en el
repositorio. Cada petición queda registrada (quién, qué token, en qué aplicación).
Hasta dónde llega la protección: el secreto no circula por herramientas de IA, capturas ni
ficheros, y se rota en un único sitio. Pero quien tenga acceso a esa aplicación en Coolify puede ver
el valor en su interfaz web o imprimirlo desde el código. No es un secreto inaccesible: es un
secreto que deja de pasearse.
~/.claude/pmp/guias/ y se añade una línea a tuCLAUDE.md global indicando cuándo consultarla; así Claude la usa sin que tengas que acordarte.Cuatro pestañas:
@pampling.com, bcrypt + JWT en cookie; acceso CLI/MCP por PAT.mcp/server.py, local (stdio), autenticado con el PAT del usuario, condesktop/client.py (thin-client pywebview) + desktop/launcher.pypampling/skills);docs/, bitácora mensual en bitacora/, registro de.deploy, y gate de seguridad (agente Cerbero) antes de cada push o deploy.Documento para la wiki. El detalle funcional y técnico completo está en docs/funcional.md y
docs/soluciones_tecnicas.md del repositorio.