DevRelDevRelDevRel
Tutorials, demos, community.Tutoriais, demos, comunidade.Tutoriales, demos, comunidad.
The DevRel is the persona accountable for the developer experience outside the core team: tutorials, demo repositories, community conversations, and feedback loops back into the product. In an AI-native SDLC, DevRel operates a content and community pipeline, not an event calendar.
Executive summary
DevRel turns product capability into community proficiency. In an AI-native SDLC, DevRel works inside the Community phase with a fixed set of primitives: one demo-builder agent, four slash prompts, scoped instructions, schema-validated hooks, and a curated list of validated MCPs. The primary outputs are reproducible demo repositories on GitHub, tutorials published through Microsoft Learn-style content, video briefs for recorded sessions, and a regular community digest that feeds both external readers and the product team.
Role and responsibilities
Think of the DevRel like a concert promoter and a session musician rolled into one. The promoter books the venue and warms up the crowd; the session musician can sit in with the band and make the music sound better. In an AI-native SDLC DevRel both amplifies the product and plays alongside developers who adopt it.
Primary responsibilities:
- Produce demo repositories on GitHub that build with GitHub Actions and deploy to Azure (typically Azure Static Web Apps or Azure Container Apps for live instances)
- Write tutorials grounded in current Microsoft Learn content, validated by the Microsoft Learn Docs MCP
- Run the community cadence on GitHub Discussions, surfacing themes to the product team weekly
- Script and structure recorded sessions, live streams, and conference talks with reusable video briefs
- Feed community insight into Azure Boards as prioritized product feedback
- Partner with the Tech Writer to keep tutorials, demos, and reference docs cross-linked
- Operate the Demo Builder agent and the
/demo-script,/tutorial-outline,/video-brief,/community-digestprompts
Jobs to be done
- As a DevRel, I want a demo repository scaffolded in minutes from a chosen scenario, so that I record a session the same afternoon.
- As a DevRel, I want tutorials that cite current Microsoft Learn pages, so that readers never follow outdated steps.
- As a DevRel, I want a weekly digest of GitHub Discussions themes, so that the product team hears what the community is actually asking.
- As a DevRel, I want video briefs with time-boxed sections and reproducible code snippets, so that recordings stay tight and editable.
- As a DevRel, I want every demo repository covered by GitHub Actions CI, so that viewers can fork and run without hitting stale dependencies.
- As a DevRel, I want community contributions acknowledged systematically, so that the best contributors stay engaged.
Pain points before AI-native
- Demos that break six weeks later. A demo recorded in January fails in March because a dependency moved. Viewers lose trust.
- Tutorials grounded in yesterday’s docs. The tutorial cites a flag that was renamed two releases ago. Readers fork the repo and hit errors.
- Community themes invisible to product. The product team hears the three loudest issues and nothing else; the quiet ninety percent of feedback is lost.
- Video sessions that drift. Without a structured brief, a twenty-minute demo becomes a fifty-minute monologue.
- Contributor recognition ad hoc. Top contributors churn because their work goes unacknowledged.
AI-native daily workflow
The DevRel operates a daily loop. The loop uses GitHub Copilot primitives inside Visual Studio Code, Claude Code at the terminal for long-form scripting, and the Microsoft Learn Docs MCP for grounded tutorials on Azure and Microsoft 365 topics.
Morning setup
- Open Visual Studio Code on the
devrelrepository. GitHub Copilot Chat loads the scoped.github/instructions/devrel.instructions.md. - Invoke
/community-digest. The Demo Builder agent reads GitHub Discussions across the org, clusters themes, and drafts a digest indevrel/digests/YYYY-WW.md. - Skim overnight GitHub Actions results on all demo repositories: any red demo is triaged immediately so forkers do not hit broken code.
Midday execution
- Build or refresh a demo. Invoke
/demo-script <scenario>. The agent scaffolds a repository with aREADME.md, a GitHub Actions workflow that builds and deploys to Azure Static Web Apps or Azure Container Apps, and a minimal test suite. - Write or update a tutorial. Invoke
/tutorial-outline <topic>. The agent produces a section plan grounded in Microsoft Learn content via the Microsoft Learn Docs MCP, with code blocks matching the demo repo. - Pair with a developer from an ambassador program on their own contribution. Claude Code at the terminal drives through the repo and proposes improvements.
Afternoon review
- Record or prepare a session. Invoke
/video-brief <session>. The agent produces a brief with time-boxed sections, reproducible code snippets, on-screen cues, and a checklist for the editor. - Publish content. GitHub Actions builds the demo, deploys to Azure, and posts a Teams announcement via the M365 Agents SDK when a new tutorial lands.
- Close the day by pushing the digest. Product Managers subscribed to the Teams channel receive the digest; high-signal items get created as Azure Boards work items.
Recommended primitives
Agent
| Agent | File | Purpose |
|---|---|---|
demo-builder | .github/agents/demo-builder.agent.md | Scaffold demos, draft tutorials grounded in Microsoft Learn, produce video briefs, synthesize the community digest |
The Demo Builder agent uses claude-sonnet-4-6 by default, with tools read, edit, search, grep, glob, bash. It pulls context from GitHub, Microsoft Learn Docs, and Azure MCPs, and uses Playwright MCP to verify that deployed demos run.
Slash prompts
| Command | File | Purpose |
|---|---|---|
/demo-script | .github/prompts/demo-script.prompt.md | Scaffold a demo repository with CI, deploy target, and reproducible steps |
/tutorial-outline | .github/prompts/tutorial-outline.prompt.md | Produce a tutorial section plan grounded in Microsoft Learn |
/video-brief | .github/prompts/video-brief.prompt.md | Draft a time-boxed brief for a recorded session with on-screen cues |
/community-digest | .github/prompts/community-digest.prompt.md | Cluster GitHub Discussions themes and draft a digest |
Instructions scoped
Scoped applyTo keeps community-facing content distinct from internal docs.
Scope (applyTo) | File | Purpose |
|---|---|---|
devrel/demos/** | .github/instructions/demos.instructions.md | Demo repo conventions, CI must deploy, README discipline |
devrel/tutorials/** | .github/instructions/tutorials.instructions.md | Tutorial voice, citation of Microsoft Learn sources, accessibility checks |
devrel/videos/** | .github/instructions/videos.instructions.md | Video brief format, time-box discipline, on-screen cues |
Hooks
Hooks are zero-token governance for community artifacts.
pre-commit: reject a tutorial without a citation to a Microsoft Learn or GitHub Docs page when the topic touches Microsoft or GitHub stackspost-commit: trigger a Playwright MCP smoke test against the deployed demo whenever the demo repo changespre-push: verify that every demo repository has a passing GitHub Actions workflow within the last seven days
Validated MCPs
Every MCP below is registered in the MCP catalog. Do not reference any MCP that is not in the catalog.
| MCP | Status | Use in this persona |
|---|---|---|
| GitHub MCP Server | Official | Manage demo repositories, read Discussions, create issues for community themes |
| Microsoft Learn Docs MCP | Official | Ground tutorials in current Microsoft Learn content for Azure and Microsoft 365 topics |
| Azure MCP Server | Official (Microsoft) | Deploy and inspect demo environments on Azure Static Web Apps and Azure Container Apps |
| Playwright MCP | Official (Microsoft) | Smoke-test deployed demos end-to-end so forkers never land on broken instances |
| Azure DevOps MCP Server | Official (Microsoft) | File community-driven feedback as Azure Boards work items when the product team uses Azure Boards |
| Microsoft 365 Agents SDK MCP | Official (Microsoft) | Announce new tutorials, demos, and digests into Microsoft Teams channels |
Real examples
Example 1: demo for a new Azure AI Foundry feature
Input: A new capability ships in Azure AI Foundry; the product team wants a demo in seven days.
Invocation: /demo-script foundry-agent-chat.
Expected output:
- A new repository
devrel-demos/foundry-agent-chatwith aREADME.md, a working sample, a GitHub Actions workflow that deploys to Azure Container Apps, and a Playwright smoke test. - The tutorial draft
devrel/tutorials/foundry-agent-chat.mdxcross-linked to Microsoft Learn pages on Azure AI Foundry, via the Microsoft Learn Docs MCP. - A video brief in
devrel/videos/foundry-agent-chat.mdwith a ten-minute run time, three code-walkthrough sections, and on-screen cues. - A Teams announcement via the M365 Agents SDK to the developer-community channel when the demo deploys successfully.
Example 2: weekly community digest
Input: Over the last seven days, GitHub Discussions saw 42 threads across three repositories.
Invocation: /community-digest.
Expected output:
- A digest in
devrel/digests/2026-W17.mdwith three theme clusters: onboarding friction in the CLI, requests for a Terraform provider, confusion about pricing tiers. - Each theme cites at least two representative Discussions links.
- For each theme, a proposed Azure Boards work item is drafted for the product team to consider; the DevRel triages before filing.
- A Teams post via the M365 Agents SDK summarizing the digest for the product managers who subscribe.
Anti-patterns
- Demos without CI. A demo that is not built by GitHub Actions breaks silently. Mitigation: the pre-push hook rejects demos with no green workflow in the last seven days.
- Tutorials grounded in memory. Writing from memory is a drift generator. Mitigation:
tutorials.instructions.mdrequires Microsoft Learn citations via the Microsoft Learn Docs MCP. - Community feedback as anecdotes. Sharing one or two loud quotes is not a signal. Mitigation:
/community-digestclusters themes with representative links. - Video sessions with no brief. An unbriefed session runs long and edits poorly. Mitigation:
/video-briefenforces time-box and on-screen cue discipline. - Contribution recognition ad hoc. Ad hoc thank-you posts miss most contributors. Mitigation: the digest section on contributors pulls merged PRs and accepted Discussions answers from the GitHub MCP.
KPIs and impact metrics
| Metric | Baseline (manual) | Target (agentic) | Measurement |
|---|---|---|---|
| Demo build success rate on fork | 60 percent | Over 95 percent | GitHub Actions history |
| Time from product release to demo | 14 days | Under 3 days | Release-to-demo lag |
| Tutorial citation coverage | 30 percent | Over 90 percent | Citation audit |
| Community themes fed to product per week | Zero to one | Three to five | Digest history |
| Community-driven Azure Boards items per month | Under 5 | Over 20 | Work-item source label |
| Token efficiency | N/A | Under 300k tokens per week | Copilot usage report |
Maturity in four levels
| Level | Name | Markers |
|---|---|---|
| L1 | Manual | Demos without CI, tutorials from memory, no community digest |
| L2 | Assisted | GitHub Copilot Chat for drafting, some demos on GitHub Actions, inconsistent citations |
| L3 | Augmented | Demo Builder agent, four slash prompts, scoped instructions, Microsoft Learn Docs MCP grounding, Playwright smoke tests |
| L4 | Agentic | Full primitives kit, hooks enforced, community themes feeding Azure Boards weekly, demos deployed to Azure with green CI at all times, maturity scorecard above 80 percent |
Integration with other personas
- With Product Owner: community themes influence roadmap negotiations
- With Tech Writer: tutorials cross-link to reference docs
- With Developer: demos exercise real APIs and surface friction
- With Release Manager: release cadence aligns with demo and tutorial publication
- With UX Designer: tutorial flow and onboarding friction feed UX research
- With Engineering Manager: community load and ambassador program capacity
- With InfoSec Officer: demos reviewed for credential hygiene before publication
Glossary
- Demo repository: a forkable GitHub repository that builds and deploys on Azure, covered by CI and Playwright smoke tests.
- Tutorial: a step-by-step guide grounded in current Microsoft Learn content and cross-linked to a demo.
- Community digest: a weekly synthesis of GitHub Discussions themes, with representative links and proposed product-feedback items.
- Video brief: a structured outline for a recorded session, with time-boxed sections, on-screen cues, and reproducible code snippets.
- Ambassador program: a structured engagement with external community contributors who champion the product.
- Citation discipline: the rule that tutorials on Microsoft or GitHub topics cite current Microsoft Learn or GitHub Docs pages.
References
- GitHub Discussions documentation — authoritative source for community hosting on GitHub
- Microsoft Learn Docs MCP — grounding for tutorials on Microsoft 365 and Azure
- Azure Static Web Apps documentation — hosting target for static demo deployments
- Azure Container Apps documentation — hosting target for live demo services
- GitHub Actions documentation — CI and deployment automation for demo repositories
O DevRel é a persona responsável pela experiência do desenvolvedor fora do time principal: tutoriais, repositórios de demo, conversas com a comunidade e loops de feedback de volta para o produto. Em um SDLC AI-nativo, DevRel opera um pipeline de conteúdo e comunidade, não um calendário de eventos.
Resumo executivo
DevRel transforma capacidade do produto em proficiência da comunidade. Em um SDLC AI-nativo, DevRel trabalha dentro da fase de Comunidade com um conjunto fixo de primitivas: um agente Demo Builder, quatro slash prompts, instruções com escopo, hooks validados por schema e uma lista curada de MCPs validados. As saídas primárias são repositórios de demo reproduzíveis no GitHub, tutoriais publicados no estilo do Microsoft Learn, briefs de vídeo para sessões gravadas e um resumo regular da comunidade que alimenta tanto leitores externos quanto o time de produto.
Papel e responsabilidades
Pense no DevRel como um promotor de shows e um músico de estúdio em uma pessoa só. O promotor reserva o local e esquenta a plateia; o músico de estúdio pode sentar com a banda e fazer a música soar melhor. Em um SDLC AI-nativo, DevRel tanto amplifica o produto quanto toca ao lado dos desenvolvedores que o adotam.
Responsabilidades primárias:
- Produzir repositórios de demo no GitHub que fazem build com GitHub Actions e deployam no Azure (tipicamente Azure Static Web Apps ou Azure Container Apps para instâncias em produção)
- Escrever tutoriais fundamentados em conteúdo atual do Microsoft Learn, validados pelo Microsoft Learn Docs MCP
- Rodar a cadência da comunidade no GitHub Discussions, surfando temas para o time de produto semanalmente
- Criar scripts e estruturar sessões gravadas, livestreams e palestras de conferência com briefs de vídeo reutilizáveis
- Alimentar insights da comunidade no Azure Boards como feedback de produto priorizado
- Parceria com o Tech Writer para manter tutoriais, demos e docs de referência interligados
- Operar o agente Demo Builder e os prompts
/demo-script,/tutorial-outline,/video-brief,/community-digest
Jobs to be done
- Como DevRel, eu quero um repositório de demo criado em minutos a partir de um cenário escolhido, para que eu grave uma sessão na mesma tarde.
- Como DevRel, eu quero tutoriais que citam páginas atuais do Microsoft Learn, para que leitores nunca sigam passos desatualizados.
- Como DevRel, eu quero um resumo semanal de temas do GitHub Discussions, para que o time de produto ouça o que a comunidade está realmente perguntando.
- Como DevRel, eu quero briefs de vídeo com seções com tempo limitado e trechos de código reproduzíveis, para que gravações fiquem concisas e editáveis.
- Como DevRel, eu quero cada repositório de demo coberto pelo CI do GitHub Actions, para que espectadores possam fazer fork e rodar sem encontrar dependências obsoletas.
- Como DevRel, eu quero contribuições da comunidade reconhecidas sistematicamente, para que os melhores contribuidores continuem engajados.
Dores antes do AI-nativo
- Demos que quebram seis semanas depois. Uma demo gravada em janeiro falha em março porque uma dependência mudou. Espectadores perdem confiança.
- Tutoriais fundamentados em docs de ontem. O tutorial cita uma flag que foi renomeada duas releases atrás. Leitores fazem fork do repo e encontram erros.
- Temas da comunidade invisíveis para o produto. O time de produto ouve os três problemas mais barulhentos e nada mais; os 90 por cento silenciosos de feedback são perdidos.
- Sessões de vídeo que se dispersam. Sem um brief estruturado, uma demo de vinte minutos se torna um monólogo de cinquenta minutos.
- Reconhecimento de contribuidores ad hoc. Contribuidores top desistem porque seu trabalho passa despercebido.
Fluxo diário AI-nativo
O DevRel opera um loop diário. O loop usa primitivas do GitHub Copilot dentro do Visual Studio Code, Claude Code no terminal para scripts de longa duração e o Microsoft Learn Docs MCP para tutoriais fundamentados em tópicos Azure e Microsoft 365.
Setup da manhã
- Abra o Visual Studio Code no repositório
devrel. GitHub Copilot Chat carrega as instruções com escopo.github/instructions/devrel.instructions.md. - Invoque
/community-digest. O agente Demo Builder lê GitHub Discussions em toda a org, agrupa temas e redige um resumo emdevrel/digests/YYYY-WW.md. - Percorra os resultados noturnos do GitHub Actions em todos os repositórios de demo: qualquer demo vermelha é triada imediatamente para que forks não encontrem código quebrado.
Execução no meio do dia
- Construa ou atualize uma demo. Invoque
/demo-script <cenário>. O agente cria o scaffold de um repositório com umREADME.md, um workflow do GitHub Actions que faz build e deploya no Azure Static Web Apps ou Azure Container Apps, e uma suíte mínima de testes. - Escreva ou atualize um tutorial. Invoque
/tutorial-outline <tópico>. O agente produz um plano de seções fundamentado em conteúdo do Microsoft Learn via o Microsoft Learn Docs MCP, com blocos de código correspondendo ao repo de demo. - Pareie com um developer de um programa de embaixadores em sua própria contribuição. Claude Code no terminal navega pelo repo e propõe melhorias.
Revisão no fim da tarde
- Grave ou prepare uma sessão. Invoque
/video-brief <sessão>. O agente produz um brief com seções com tempo limitado, trechos de código reproduzíveis, cues na tela e um checklist para o editor. - Publique conteúdo. GitHub Actions faz build da demo, deploya no Azure e posta um anúncio no Teams via o M365 Agents SDK quando um novo tutorial aterrissa.
- Feche o dia dando push no resumo. Product Managers inscritos no canal do Teams recebem o resumo; itens de alto sinal são criados como work items do Azure Boards.
Primitivas recomendadas
Agente
| Agente | Arquivo | Propósito |
|---|---|---|
demo-builder | .github/agents/demo-builder.agent.md | Criar scaffold de demos, redigir tutoriais fundamentados no Microsoft Learn, produzir briefs de vídeo, sintetizar o resumo da comunidade |
O agente Demo Builder usa claude-sonnet-4-6 por padrão, com ferramentas read, edit, search, grep, glob, bash. Puxa contexto dos MCPs GitHub, Microsoft Learn Docs e Azure, e usa o Playwright MCP para verificar que demos deployadas rodam.
Slash prompts
| Comando | Arquivo | Propósito |
|---|---|---|
/demo-script | .github/prompts/demo-script.prompt.md | Criar scaffold de um repositório de demo com CI, target de deploy e passos reproduzíveis |
/tutorial-outline | .github/prompts/tutorial-outline.prompt.md | Produzir um plano de seções de tutorial fundamentado no Microsoft Learn |
/video-brief | .github/prompts/video-brief.prompt.md | Redigir um brief com tempo limitado para sessão gravada com cues na tela |
/community-digest | .github/prompts/community-digest.prompt.md | Agrupar temas do GitHub Discussions e redigir um resumo |
Instruções com escopo
applyTo com escopo mantém conteúdo voltado à comunidade distinto de docs internos.
Escopo (applyTo) | Arquivo | Propósito |
|---|---|---|
devrel/demos/** | .github/instructions/demos.instructions.md | Convenções de repo de demo, CI deve deployar, disciplina de README |
devrel/tutorials/** | .github/instructions/tutorials.instructions.md | Voz de tutorial, citação de fontes do Microsoft Learn, verificações de acessibilidade |
devrel/videos/** | .github/instructions/videos.instructions.md | Formato de brief de vídeo, disciplina de tempo limitado, cues na tela |
Hooks
Hooks são governança de zero tokens para artefatos da comunidade.
pre-commit: rejeitar um tutorial sem citação a uma página do Microsoft Learn ou GitHub Docs quando o tópico toca stacks Microsoft ou GitHubpost-commit: disparar um smoke test do Playwright MCP contra a demo deployada sempre que o repo de demo mudarpre-push: verificar que cada repositório de demo tem um workflow do GitHub Actions passando nos últimos sete dias
MCPs validados
Todo MCP abaixo está registrado no catálogo de MCPs. Não referencie nenhum MCP que não esteja no catálogo.
| MCP | Status | Uso nesta persona |
|---|---|---|
| GitHub MCP Server | Oficial | Gerenciar repositórios de demo, ler Discussions, criar issues para temas da comunidade |
| Microsoft Learn Docs MCP | Oficial | Fundamentar tutoriais em conteúdo atual do Microsoft Learn para tópicos Azure e Microsoft 365 |
| Azure MCP Server | Oficial (Microsoft) | Deployar e inspecionar ambientes de demo no Azure Static Web Apps e Azure Container Apps |
| Playwright MCP | Oficial (Microsoft) | Smoke-test de demos deployadas ponta a ponta para que forks nunca aterrissem em instâncias quebradas |
| Azure DevOps MCP Server | Oficial (Microsoft) | Registrar feedback direcionado pela comunidade como work items do Azure Boards quando o time de produto usa Azure Boards |
| Microsoft 365 Agents SDK MCP | Oficial (Microsoft) | Anunciar novos tutoriais, demos e resumos em canais do Microsoft Teams |
Exemplos reais
Exemplo 1: demo para uma nova feature do Azure AI Foundry
Entrada: Uma nova capacidade é entregue no Azure AI Foundry; o time de produto quer uma demo em sete dias.
Invocação: /demo-script foundry-agent-chat.
Saída esperada:
- Um novo repositório
devrel-demos/foundry-agent-chatcom umREADME.md, um sample funcional, um workflow do GitHub Actions que deploya no Azure Container Apps e um smoke test do Playwright. - O rascunho do tutorial
devrel/tutorials/foundry-agent-chat.mdxinterligado a páginas do Microsoft Learn sobre Azure AI Foundry, via o Microsoft Learn Docs MCP. - Um brief de vídeo em
devrel/videos/foundry-agent-chat.mdcom tempo de execução de dez minutos, três seções de walkthrough de código e cues na tela. - Um anúncio no Teams via o M365 Agents SDK para o canal da comunidade de desenvolvedores quando a demo deploya com sucesso.
Exemplo 2: resumo semanal da comunidade
Entrada: Nos últimos sete dias, GitHub Discussions teve 42 threads em três repositórios.
Invocação: /community-digest.
Saída esperada:
- Um resumo em
devrel/digests/2026-W17.mdcom três clusters de temas: fricção de onboarding no CLI, solicitações de um provider Terraform, confusão sobre tiers de preço. - Cada tema cita pelo menos dois links representativos de Discussions.
- Para cada tema, um work item proposto do Azure Boards é rascunhado para o time de produto considerar; o DevRel tria antes de registrar.
- Um post no Teams via o M365 Agents SDK resumindo o digest para os product managers inscritos.
Anti-padrões
- Demos sem CI. Uma demo que não é construída pelo GitHub Actions quebra silenciosamente. Mitigação: o hook pre-push rejeita demos sem workflow verde nos últimos sete dias.
- Tutoriais fundamentados em memória. Escrever de memória é um gerador de drift. Mitigação:
tutorials.instructions.mdexige citações do Microsoft Learn via o Microsoft Learn Docs MCP. - Feedback da comunidade como anedotas. Compartilhar uma ou duas citações barulhentas não é um sinal. Mitigação:
/community-digestagrupa temas com links representativos. - Sessões de vídeo sem brief. Uma sessão sem brief fica longa e edita mal. Mitigação:
/video-briefenforça disciplina de tempo limitado e cues na tela. - Reconhecimento de contribuições ad hoc. Posts de agradecimento ad hoc perdem a maioria dos contribuidores. Mitigação: a seção de contribuidores do resumo puxa PRs merged e respostas aceitas de Discussions do GitHub MCP.
KPIs e métricas de impacto
| Métrica | Linha base (manual) | Meta (agêntico) | Medição |
|---|---|---|---|
| Taxa de sucesso de build de demo no fork | 60 por cento | Mais de 95 por cento | Histórico do GitHub Actions |
| Tempo do release do produto à demo | 14 dias | Menos de 3 dias | Defasagem release-para-demo |
| Cobertura de citações em tutoriais | 30 por cento | Mais de 90 por cento | Auditoria de citações |
| Temas da comunidade alimentados ao produto por semana | Zero a um | Três a cinco | Histórico de resumos |
| Itens do Azure Boards direcionados pela comunidade por mês | Menos de 5 | Mais de 20 | Rótulo de fonte do work item |
| Eficiência de tokens | N/A | Menos de 300k tokens por semana | Relatório de uso do Copilot |
Maturidade em quatro níveis
| Nível | Nome | Marcadores |
|---|---|---|
| L1 | Manual | Demos sem CI, tutoriais de memória, sem resumo da comunidade |
| L2 | Assistido | GitHub Copilot Chat para redação, algumas demos no GitHub Actions, citações inconsistentes |
| L3 | Aumentado | Agente Demo Builder, quatro slash prompts, instruções com escopo, fundamentação do Microsoft Learn Docs MCP, smoke tests do Playwright |
| L4 | Agêntico | Kit completo de primitivas, hooks enforçados, temas da comunidade alimentando Azure Boards semanalmente, demos deployadas no Azure com CI verde em todos os momentos, scorecard de maturidade acima de 80 por cento |
Integração com outras personas
- Com o Product Owner: temas da comunidade influenciam negociações de roadmap
- Com o Tech Writer: tutoriais fazem cross-link para docs de referência
- Com o Developer: demos exercitam APIs reais e surfam fricção
- Com o Release Manager: cadência de release alinhada com publicação de demos e tutoriais
- Com o UX Designer: fluxo de tutorial e fricção de onboarding alimentam pesquisa de UX
- Com o Engineering Manager: carga da comunidade e capacidade do programa de embaixadores
- Com o InfoSec Officer: demos revisadas para higiene de credenciais antes da publicação
Glossário
- Repositório de demo: um repositório GitHub forkável que faz build e deploya no Azure, coberto por CI e smoke tests do Playwright.
- Tutorial: um guia passo a passo fundamentado em conteúdo atual do Microsoft Learn e interligado a uma demo.
- Resumo da comunidade: uma síntese semanal de temas do GitHub Discussions, com links representativos e itens propostos de feedback de produto.
- Brief de vídeo: um outline estruturado para uma sessão gravada, com seções com tempo limitado, cues na tela e trechos de código reproduzíveis.
- Programa de embaixadores: um engajamento estruturado com contribuidores externos da comunidade que promovem o produto.
- Disciplina de citação: a regra de que tutoriais sobre tópicos Microsoft ou GitHub citem páginas atuais do Microsoft Learn ou GitHub Docs.
Referências
- Documentação do GitHub Discussions — fonte autoritativa para hospedagem de comunidade no GitHub
- Microsoft Learn Docs MCP — fundamentação para tutoriais sobre Microsoft 365 e Azure
- Documentação do Azure Static Web Apps — target de hospedagem para deploys de demo estáticos
- Documentação do Azure Container Apps — target de hospedagem para serviços de demo em produção
- Documentação do GitHub Actions — automação de CI e deploy para repositórios de demo
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