DevRel
Tutoriais, demos, comunidade.
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