DevRel
Tutoriales, demos, comunidad.
El DevRel es la persona responsable de la experiencia de developer fuera del equipo central: tutoriales, repositorios de demo, conversaciones con la comunidad y loops de feedback de regreso al producto. En un SDLC AI-nativo, DevRel opera una pipeline de contenido y comunidad, no un calendario de eventos.
Resumen ejecutivo
DevRel convierte la capacidad del producto en proficiencia de la comunidad. En un SDLC AI-nativo, DevRel trabaja dentro de la fase de Community con un conjunto fijo de primitivas: un agente demo-builder, cuatro slash prompts, instrucciones con alcance, hooks validados por schema y una lista curada de MCPs validados. Las salidas primarias son repositorios de demo reproducibles en GitHub, tutoriales publicados en estilo Microsoft Learn, briefs de video para sesiones grabadas y un digest regular de la comunidad que alimenta tanto a lectores externos como al equipo de producto.
Rol y responsabilidades
Piensa en el DevRel como un promotor de conciertos y un músico de sesión a la vez. El promotor reserva el lugar y calienta al público; el músico de sesión puede tocar con la banda y hacer que la música suene mejor. En un SDLC AI-nativo, DevRel amplifica el producto y al mismo tiempo toca al lado de los developers que lo adoptan.
Responsabilidades primarias:
- Producir repositorios de demo en GitHub que se construyen con GitHub Actions y se despliegan en Azure (típicamente Azure Static Web Apps o Azure Container Apps para instancias en vivo)
- Escribir tutoriales grounded en contenido vigente de Microsoft Learn, validados por el Microsoft Learn Docs MCP
- Mantener la cadencia de la comunidad en GitHub Discussions, surgiendo temas al equipo de producto semanalmente
- Guionizar y estructurar sesiones grabadas, livestreams y charlas de conferencia con briefs de video reutilizables
- Alimentar Azure Boards con insight de la comunidad como feedback de producto priorizado
- Colaborar con el Tech Writer para mantener tutoriales, demos y docs de referencia con cross-links
- Operar el agente Demo Builder y los prompts
/demo-script,/tutorial-outline,/video-brief,/community-digest
Jobs to be done
- Como DevRel, quiero un repositorio de demo scaffoldeado en minutos a partir de un escenario elegido, para grabar una sesión esa misma tarde.
- Como DevRel, quiero tutoriales que citen páginas vigentes de Microsoft Learn, para que los lectores nunca sigan pasos desactualizados.
- Como DevRel, quiero un digest semanal de los temas de GitHub Discussions, para que el equipo de producto escuche lo que la comunidad realmente está pidiendo.
- Como DevRel, quiero briefs de video con secciones cronometradas y snippets de código reproducibles, para que las grabaciones se mantengan ajustadas y editables.
- Como DevRel, quiero que cada repositorio de demo esté cubierto por CI de GitHub Actions, para que los espectadores puedan forkear y correr sin chocar con dependencias obsoletas.
- Como DevRel, quiero que las contribuciones de la comunidad se reconozcan sistemáticamente, para que los mejores contribuidores sigan engaged.
Dolores antes del AI-nativo
- Demos que se rompen seis semanas después. Una demo grabada en enero falla en marzo porque una dependencia se movió. Los espectadores pierden confianza.
- Tutoriales grounded en docs de ayer. El tutorial cita un flag que se renombró hace dos releases. Los lectores forkean el repo y chocan con errores.
- Temas de comunidad invisibles para producto. El equipo de producto escucha los tres issues más ruidosos y nada más; el 90 por ciento silencioso del feedback se pierde.
- Sesiones de video que derivan. Sin un brief estructurado, una demo de veinte minutos se convierte en un monólogo de cincuenta.
- Reconocimiento de contribuidores ad hoc. Los top contribuidores se van porque su trabajo pasa sin reconocimiento.
Flujo diario AI-nativo
El DevRel opera un loop diario. El loop usa primitivas de GitHub Copilot dentro de Visual Studio Code, Claude Code en la terminal para guionado de formato largo, y el Microsoft Learn Docs MCP para tutoriales grounded sobre temas de Azure y Microsoft 365.
Setup matinal
- Abre Visual Studio Code en el repositorio
devrel. GitHub Copilot Chat carga.github/instructions/devrel.instructions.mdcon alcance. - Invoca
/community-digest. El agente Demo Builder lee GitHub Discussions a través de la org, agrupa temas y redacta un digest endevrel/digests/YYYY-WW.md. - Hojea los resultados de la madrugada de GitHub Actions sobre todos los repositorios de demo: cualquier demo en rojo se triagea de inmediato para que los forkeadores no choquen con código roto.
Ejecución al mediodía
- Construye o refresca una demo. Invoca
/demo-script <escenario>. El agente scaffoldea un repositorio con unREADME.md, un workflow de GitHub Actions que construye y despliega a Azure Static Web Apps o a Azure Container Apps, y una suite de pruebas mínima. - Escribe o actualiza un tutorial. Invoca
/tutorial-outline <tema>. El agente produce un plan de secciones grounded en contenido de Microsoft Learn vía el Microsoft Learn Docs MCP, con bloques de código que matchean el repo de demo. - Empareja con un developer de un programa de embajadores en su propia contribución. Claude Code en la terminal recorre el repo y propone mejoras.
Revisión al final de la tarde
- Graba o prepara una sesión. Invoca
/video-brief <sesión>. El agente produce un brief con secciones cronometradas, snippets de código reproducibles, cues en pantalla y un checklist para el editor. - Publica contenido. GitHub Actions construye la demo, despliega a Azure y publica un anuncio en Teams vía el M365 Agents SDK cuando cae un nuevo tutorial.
- Cierra el día haciendo push del digest. Los Product Managers suscritos al canal de Teams reciben el digest; los items de alta señal se crean como work items en Azure Boards.
Primitivas recomendadas
Agente
| Agente | Archivo | Propósito |
|---|---|---|
demo-builder | .github/agents/demo-builder.agent.md | Scaffoldear demos, redactar tutoriales grounded en Microsoft Learn, producir briefs de video, sintetizar el digest de la comunidad |
El agente Demo Builder usa claude-sonnet-4-6 por defecto, con las herramientas read, edit, search, grep, glob, bash. Trae contexto desde GitHub, Microsoft Learn Docs y Azure MCPs, y usa el Playwright MCP para verificar que las demos desplegadas corren.
Slash prompts
| Comando | Archivo | Propósito |
|---|---|---|
/demo-script | .github/prompts/demo-script.prompt.md | Scaffoldear un repositorio de demo con CI, target de despliegue y pasos reproducibles |
/tutorial-outline | .github/prompts/tutorial-outline.prompt.md | Producir un plan de secciones de tutorial grounded en Microsoft Learn |
/video-brief | .github/prompts/video-brief.prompt.md | Redactar un brief cronometrado para una sesión grabada con cues en pantalla |
/community-digest | .github/prompts/community-digest.prompt.md | Agrupar temas de GitHub Discussions y redactar un digest |
Instrucciones con alcance
applyTo con alcance mantiene el contenido orientado a la comunidad distinto de los docs internos.
Alcance (applyTo) | Archivo | Propósito |
|---|---|---|
devrel/demos/** | .github/instructions/demos.instructions.md | Convenciones de repo de demo, CI debe desplegar, disciplina de README |
devrel/tutorials/** | .github/instructions/tutorials.instructions.md | Voz del tutorial, cita de fuentes de Microsoft Learn, chequeos de accesibilidad |
devrel/videos/** | .github/instructions/videos.instructions.md | Formato de brief de video, disciplina de cronometrado, cues en pantalla |
Hooks
Los hooks son gobernanza de cero tokens para artefactos de comunidad.
pre-commit: rechazar un tutorial sin cita a una página de Microsoft Learn o de GitHub Docs cuando el tema toca stacks de Microsoft o GitHubpost-commit: disparar un smoke test del Playwright MCP contra la demo desplegada cada vez que el repo de demo cambiapre-push: verificar que cada repositorio de demo tenga un workflow de GitHub Actions verde dentro de los últimos siete días
MCPs validados
Cada MCP a continuación está registrado en el catálogo de MCPs. No referencies ningún MCP que no esté en el catálogo.
| MCP | Estado | Uso en esta persona |
|---|---|---|
| GitHub MCP Server | Oficial | Gestionar repositorios de demo, leer Discussions, crear issues para temas de comunidad |
| Microsoft Learn Docs MCP | Oficial | Grounding de tutoriales en contenido vigente de Microsoft Learn para temas de Azure y Microsoft 365 |
| Azure MCP Server | Oficial (Microsoft) | Desplegar e inspeccionar entornos de demo en Azure Static Web Apps y Azure Container Apps |
| Playwright MCP | Oficial (Microsoft) | Smoke-test end-to-end de demos desplegadas para que los forkeadores nunca aterricen en instancias rotas |
| Azure DevOps MCP Server | Oficial (Microsoft) | Registrar feedback impulsado por la comunidad como work items en Azure Boards cuando el equipo de producto usa Azure Boards |
| Microsoft 365 Agents SDK MCP | Oficial (Microsoft) | Anunciar nuevos tutoriales, demos y digests en canales de Microsoft Teams |
Ejemplos reales
Ejemplo 1: demo para una nueva feature de Azure AI Foundry
Entrada: Una nueva capacidad sale en Azure AI Foundry; el equipo de producto quiere una demo en siete días.
Invocación: /demo-script foundry-agent-chat.
Salida esperada:
- Un nuevo repositorio
devrel-demos/foundry-agent-chatcon unREADME.md, un sample funcionando, un workflow de GitHub Actions que despliega a Azure Container Apps y un smoke test de Playwright. - El draft de tutorial
devrel/tutorials/foundry-agent-chat.mdxcon cross-links a páginas de Microsoft Learn sobre Azure AI Foundry, vía el Microsoft Learn Docs MCP. - Un brief de video en
devrel/videos/foundry-agent-chat.mdcon tiempo de ejecución de diez minutos, tres secciones de walkthrough de código y cues en pantalla. - Un anuncio de Teams vía el M365 Agents SDK al canal de comunidad de developers cuando la demo despliega exitosamente.
Ejemplo 2: digest semanal de la comunidad
Entrada: En los últimos siete días, GitHub Discussions vio 42 hilos en tres repositorios.
Invocación: /community-digest.
Salida esperada:
- Un digest en
devrel/digests/2026-W17.mdcon tres clusters de tema: fricción de onboarding en la CLI, pedidos de un provider de Terraform, confusión sobre niveles de pricing. - Cada tema cita al menos dos enlaces representativos de Discussions.
- Para cada tema, se redacta un work item de Azure Boards propuesto para que el equipo de producto considere; el DevRel triagea antes de archivar.
- Una publicación en Teams vía el M365 Agents SDK que resume el digest para los product managers que se suscriben.
Anti-patrones
- Demos sin CI. Una demo que no es construida por GitHub Actions se rompe en silencio. Mitigación: el hook pre-push rechaza demos sin un workflow verde en los últimos siete días.
- Tutoriales grounded en la memoria. Escribir desde la memoria es un generador de drift. Mitigación:
tutorials.instructions.mdrequiere citas a Microsoft Learn vía el Microsoft Learn Docs MCP. - Feedback de comunidad como anécdotas. Compartir una o dos quotes ruidosas no es señal. Mitigación:
/community-digestagrupa temas con enlaces representativos. - Sesiones de video sin brief. Una sesión sin brief corre largo y edita mal. Mitigación:
/video-briefenforza disciplina de cronometrado y cues en pantalla. - Reconocimiento de contribución ad hoc. Los thank-you ad hoc se pierden la mayoría de los contribuidores. Mitigación: la sección de contribuidores del digest trae PRs mergeados y respuestas aceptadas en Discussions desde el GitHub MCP.
KPIs y métricas de impacto
| Métrica | Baseline (manual) | Objetivo (agéntico) | Medición |
|---|---|---|---|
| Tasa de éxito de build de demo en fork | 60 por ciento | Más del 95 por ciento | Historial de GitHub Actions |
| Tiempo desde release de producto hasta demo | 14 días | Menos de 3 días | Lag release-a-demo |
| Cobertura de citas en tutoriales | 30 por ciento | Más del 90 por ciento | Auditoría de citas |
| Temas de comunidad alimentados a producto por semana | Cero a uno | Tres a cinco | Historial del digest |
| Items de Azure Boards impulsados por comunidad por mes | Menos de 5 | Más de 20 | Etiqueta de fuente de work-item |
| Eficiencia de tokens | N/A | Menos de 300k tokens por semana | Reporte de uso de Copilot |
Madurez en cuatro niveles
| Nivel | Nombre | Marcadores |
|---|---|---|
| L1 | Manual | Demos sin CI, tutoriales desde la memoria, sin digest de comunidad |
| L2 | Asistido | GitHub Copilot Chat para redacción, algunas demos en GitHub Actions, citas inconsistentes |
| L3 | Aumentado | Agente Demo Builder, cuatro slash prompts, instrucciones con alcance, grounding del Microsoft Learn Docs MCP, smoke tests de Playwright |
| L4 | Agéntico | Kit completo de primitivas, hooks enforzados, temas de comunidad alimentando Azure Boards semanalmente, demos desplegadas en Azure con CI verde en todo momento, scorecard de madurez por encima del 80 por ciento |
Integración con otras personas
- Con el Product Owner: los temas de comunidad influyen en negociaciones de roadmap
- Con el Tech Writer: los tutoriales hacen cross-link con docs de referencia
- Con el Developer: las demos ejercitan APIs reales y surgen fricciones
- Con el Release Manager: la cadencia de release se alinea con publicación de demos y tutoriales
- Con el UX Designer: el flujo de tutorial y la fricción de onboarding alimentan investigación de UX
- Con el Engineering Manager: carga de comunidad y capacidad del programa de embajadores
- Con el InfoSec Officer: las demos se revisan por higiene de credenciales antes de la publicación
Glosario
- Repositorio de demo: un repositorio de GitHub forkeable que construye y despliega en Azure, cubierto por CI y smoke tests de Playwright.
- Tutorial: una guía paso a paso grounded en contenido vigente de Microsoft Learn y con cross-link a una demo.
- Digest de comunidad: una síntesis semanal de los temas de GitHub Discussions, con enlaces representativos e items de feedback de producto propuestos.
- Brief de video: un esquema estructurado para una sesión grabada, con secciones cronometradas, cues en pantalla y snippets de código reproducibles.
- Programa de embajadores: un engagement estructurado con contribuidores externos de la comunidad que defienden el producto.
- Disciplina de citas: la regla de que los tutoriales sobre temas de Microsoft o GitHub citan páginas vigentes de Microsoft Learn o de GitHub Docs.
Referencias
- Documentación de GitHub Discussions — fuente autoritativa para hosting de comunidad en GitHub
- Microsoft Learn Docs MCP — grounding para tutoriales sobre Microsoft 365 y Azure
- Documentación de Azure Static Web Apps — target de hosting para despliegues de demo estáticos
- Documentación de Azure Container Apps — target de hosting para servicios de demo en vivo
- Documentación de GitHub Actions — automatización de CI y despliegue para repositorios de demo