brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
scrum-masterSkill avançada de Scrum Master para análise e coaching de equipes ágeis baseados em dados. Use quando o usuário perguntar sobre planejamento de sprint, rastreamento de velocidade, retrospectivas, facilitação de standup, grooming de backlog, story points, burndown charts, resolução de bloqueadores ou saúde de equipes ágeis. Executa scripts Python para analis…
Independent GitHub snapshot · Automated classification · Original documentation governs
name: "scrum-master" description: "Skill avançada de Scrum Master para análise e coaching de equipes ágeis baseados em dados. Use quando o usuário perguntar sobre planejamento de sprint, rastreamento de velocidade, retrospectivas, facilitação de standup, grooming de backlog, story points, burndown charts, resolução de bloqueadores ou saúde de equipes ágeis. Executa scripts Python para analisar exportações JSON de sprint do Jira ou ferramentas similares: velocity_analyzer.py para previsão Monte Carlo de sprint, sprint_health_scorer.py para pontuação de saúde multidimensional e retrospective_analyzer.py para rastreamento de itens de ação e temas. Produz previsões com intervalo de confiança, relatórios de nota de saúde e tendências de velocidade de melhoria para equipes Scrum de alto desempenho." license: MIT metadata: version: 2.0.0 category: project-management domain: agile-development updated: 2026-02-15 tech-stack: scrum, agile-coaching, team-dynamics, data-analysis agents:
Skill de Scrum Master orientada por dados combinando análise de sprint, previsão probabilística e coaching de desenvolvimento de equipe. O valor único está nos três scripts Python de análise e seus fluxos de trabalho — consulte references/ e assets/ para detalhes mais profundos do framework.
scripts/velocity_analyzer.py)Executa médias móveis, detecção de tendência por regressão linear e simulação Monte Carlo sobre o histórico de sprints.
# Relatório de texto
python velocity_analyzer.py sprint_data.json --format text
# Saída JSON para processamento downstream
python velocity_analyzer.py sprint_data.json --format json > analysis.json
Produz: tendência de velocidade (melhorando/estável/declining), coeficiente de variação, previsão Monte Carlo de 6 sprints em intervalos de confiança de 50 / 70 / 85 / 95%, sinalizações de anomalia com sugestões de causa raiz.
Validação: Se menos de 3 sprints estiverem presentes na entrada, parar e avisar o usuário: "A análise de velocidade precisa de pelo menos 3 sprints. Por favor, forneça dados adicionais de sprint." 6+ sprints são recomendados para resultados Monte Carlo estatisticamente significativos.
scripts/sprint_health_scorer.py)Pontua a saúde da equipe em 6 dimensões ponderadas, produzindo uma nota geral de 0–100.
| Dimensão | Peso | Meta |
|---|---|---|
| Confiabilidade de Comprometimento | 25% | >85% metas de sprint atingidas |
| Estabilidade de Escopo | 20% | <15% mudanças no meio do sprint |
| Resolução de Bloqueadores | 15% | <3 dias em média |
| Engajamento em Cerimônias | 15% | >90% de participação |
| Distribuição de Conclusão de Histórias | 15% | Alta proporção de histórias totalmente concluídas |
| Previsibilidade de Velocidade | 10% | CV <20% |
python sprint_health_scorer.py sprint_data.json --format text
Produz: pontuação de saúde geral + nota, pontuações por dimensão com recomendações, tendência sprint a sprint, matriz de prioridade de intervenção.
Validação: Requer 2+ sprints com dados de cerimônia e conclusão de história. Se os dados estiverem faltando, reportar quais dimensões não podem ser pontuadas e pedir ao usuário que forneça as lacunas.
scripts/retrospective_analyzer.py)Rastreia conclusão de itens de ação, temas recorrentes, tendências de sentimento e progressão de maturidade da equipe.
python retrospective_analyzer.py sprint_data.json --format text
Produz: taxa de conclusão de itens de ação por prioridade/responsável, pontuações de persistência de temas recorrentes, nível de maturidade da equipe (forming/storming/norming/performing), tendência de velocidade de melhoria.
Validação: Requer 3+ retrospectivas com rastreamento de itens de ação. Com menos, observar a limitação e oferecer apenas análise parcial de temas.
Todos os scripts aceitam JSON seguindo o schema em assets/sample_sprint_data.json:
{
"team_info": { "name": "string", "size": "number", "scrum_master": "string" },
"sprints": [
{
"sprint_number": "number",
"planned_points": "number",
"completed_points": "number",
"stories": [...],
"blockers": [...],
"ceremonies": {...}
}
],
"retrospectives": [
{
"sprint_number": "number",
"went_well": ["string"],
"to_improve": ["string"],
"action_items": [...]
}
]
}
O Jira e ferramentas similares podem exportar dados de sprint; mapear os campos exportados para este schema antes de executar os scripts. Veja assets/sample_sprint_data.json para um exemplo completo de 6 sprints e assets/expected_output.json para resultados esperados correspondentes (velocidade média 20,2 pts, CV 12,7%, pontuação de saúde 78,3/100, conclusão de itens de ação 46,7%).
python velocity_analyzer.py sprint_data.json --format textsprint_health_scorer.py ao final do sprint.python sprint_health_scorer.py sprint_data.json --format text > health.txt
python retrospective_analyzer.py sprint_data.json --format text > retro.txt
sprint_data.json para rastreamento no próximo ciclo.python sprint_health_scorer.py team_data.json > health_assessment.txt
python retrospective_analyzer.py team_data.json > retro_insights.txt
forming ou storming, priorizar intervenções de segurança e facilitação de conflitos antes da otimização de processo.Aplicar facilitação específica ao estágio (detalhes em references/team-dynamics-framework.md):
| Estágio | Foco |
|---|---|
| Forming | Estrutura, educação sobre processo, construção de confiança |
| Storming | Facilitação de conflitos, manutenção de segurança psicológica |
| Norming | Construção de autonomia, transferência de propriedade do processo |
| Performing | Introdução de desafios, suporte à inovação |
references/team-dynamics-framework.md).| Métrica | Meta |
|---|---|
| Pontuação Geral de Saúde | >80/100 |
| Índice de Segurança Psicológica | >4,0/5,0 |
| CV de Velocidade (previsibilidade) | <20% |
| Confiabilidade de Comprometimento | >85% |
| Estabilidade de Escopo | <15% mudanças no meio do sprint |
| Tempo de Resolução de Bloqueador | <3 dias |
| Engajamento em Cerimônias | >90% |
| Conclusão de Itens de Ação de Retrospectiva | >70% |
product-team/agile-product-owner/) — Histórias de usuário e backlog alimentam o planejamento de sprintproject-management/senior-pm/) — Contexto de saúde de portfólio informa prioridades de sprintPara referências profundas de framework veja references/velocity-forecasting-guide.md e references/team-dynamics-framework.md. Para ativos de template veja assets/sprint_report_template.md e assets/team_health_check_template.md.