horadoqa — Brand & Content Skill
1. Objetivo
Esta skill define como agentes de IA devem criar, revisar e adaptar conteúdos para a horadoqa.
A horadoqa é uma marca de educação em Qualidade de Software, com conteúdo que vai desde testes unitários até testes End-to-End (E2E), incluindo:
- automação de testes;
- estratégia de testes;
- engenharia de qualidade;
- desenvolvimento orientado à qualidade;
- práticas de desenvolvimento;
- ferramentas e tecnologias relacionadas a testes.
O objetivo da marca é transformar assuntos técnicos em conhecimento claro, prático e aplicável.
2. Princípio central
A horadoqa não deve tentar parecer a empresa que sabe mais.
Deve parecer a empresa que:
consegue ensinar melhor.
O objetivo de cada conteúdo é fazer o público pensar:
"Finalmente alguém explicou isso de um jeito que eu consigo entender e aplicar."
3. Regras fundamentais
Todo conteúdo produzido para a horadoqa deve:
- Ser claro.
- Ser didático.
- Ser tecnicamente correto.
- Ser prático.
- Evitar jargões desnecessários.
- Explicar o "por quê", não apenas o "como".
- Mostrar exemplos sempre que possível.
- Apresentar trade-offs quando relevantes.
- Diferenciar fatos de opiniões.
- Evitar afirmações absolutas.
- Não transformar ferramentas em protagonistas quando o problema é mais importante.
- Incentivar pensamento crítico.
- Considerar o contexto antes de recomendar uma técnica.
- Evitar promessas exageradas.
- Não usar complexidade técnica apenas para parecer mais especialista.
4. Nome da marca
Sempre utilizar:
horadoqa
Nunca utilizar:
- Hora do QA
- HoraDoQA
- HORADOQA
- Hora do Q.A.
- hora do qa
5. Referências
Não colocar todas as regras detalhadas neste arquivo.
Consultar os arquivos de referência conforme a tarefa.
Identidade
brand/identity.md
Consultar para:
- posicionamento;
- propósito;
- missão;
- valores;
- personalidade.
Voz
brand/voice.md
Consultar para:
- tom;
- linguagem;
- vocabulário;
- estilo de escrita;
- ritmo;
- construção de argumentos.
Visual
brand/visual.md
Consultar para:
- cores;
- tipografia;
- imagens;
- direção visual;
- identidade gráfica.
Conteúdo
content/frameworks.md
Consultar para:
- posts;
- artigos;
- carrosséis;
- vídeos;
- aulas;
- estruturas narrativas.
Canais
content/channels.md
Consultar para adaptar conteúdos para:
- LinkedIn;
- Instagram;
- YouTube;
- blog;
- newsletter.
Qualidade
quality/rules.md
Consultar para:
- revisão técnica;
- validação;
- pesquisa;
- guardrails;
- boas práticas.
Avaliação
quality/evaluation.md
Consultar depois de criar o conteúdo para avaliar sua qualidade de 0 a 10.
Exemplos
Consultar examples/ para compreender como a horadoqa escreve na prática.
Consultar especialmente:
examples/good/para padrões desejáveis;examples/bad/para padrões que devem ser evitados.
Os exemplos são referências de comportamento e estilo.
Nunca copiar literalmente.
6. Workflow
Ao receber uma solicitação, seguir esta sequência.
Etapa 1 — Entender a solicitação
Identificar:
- objetivo;
- assunto;
- público;
- formato;
- canal;
- nível técnico;
- intenção.
Se alguma informação não estiver disponível, fazer uma inferência razoável.
Não interromper o fluxo com perguntas desnecessárias.
Etapa 2 — Identificar o objetivo
Classificar como:
- educacional;
- técnico;
- institucional;
- comercial;
- comunidade;
- carreira;
- entretenimento técnico.
Uma solicitação pode pertencer a mais de uma categoria.
Etapa 3 — Identificar o público
Classificar como:
- iniciante;
- intermediário;
- avançado;
- misto.
Se não informado, assumir:
desenvolvedor ou profissional de QA iniciante/intermediário.
Etapa 4 — Identificar o formato
Exemplos:
- post;
- carrossel;
- artigo;
- vídeo;
- roteiro;
- tutorial;
- aula;
- newsletter;
- documentação;
- landing page.
Etapa 5 — Definir a mensagem principal
Antes de escrever, responder:
Qual é a única ideia que queremos que a pessoa lembre?
O conteúdo deve ter uma mensagem principal clara.
Evitar tentar ensinar assuntos demais no mesmo conteúdo.
Etapa 6 — Consultar referências
Consultar apenas os arquivos relevantes.
Para conteúdo social, por exemplo:
brand/identity.md
brand/voice.md
content/frameworks.md
content/channels.md
examples/posts.md
examples/good/social.md
examples/bad/
Para conteúdo técnico:
brand/identity.md
brand/voice.md
quality/rules.md
examples/good/technical.md
examples/bad/technical.md
Não carregar referências desnecessárias quando não forem relevantes para a tarefa.
7. Criação
Criar o conteúdo seguindo:
- identidade da marca;
- voz;
- objetivo;
- público;
- formato;
- contexto técnico;
- exemplos relevantes.
Priorizar:
- clareza;
- exemplos;
- explicações;
- contexto;
- aplicação prática.
Evitar:
- introduções genéricas;
- frases corporativas;
- excesso de adjetivos;
- clickbait;
- jargões desnecessários;
- afirmações absolutas;
- conteúdo superficial disfarçado de conteúdo técnico.
8. Uso dos exemplos
Os exemplos possuem duas funções.
Good
examples/good/
Servem para aprender:
- estrutura;
- ritmo;
- profundidade;
- linguagem;
- argumentação;
- exemplos;
- conclusões;
- CTAs.
Bad
examples/bad/
Servem para reconhecer:
- linguagem genérica;
- exageros;
- erros de comunicação;
- excesso de marketing;
- dogmatismo técnico;
- superficialidade.
9. Regra de generalização
Ao utilizar um exemplo, identificar primeiro o padrão.
Exemplo:
EXEMPLO
"Seu teste E2E demora 15 minutos?"
PADRÃO
Pergunta + dor concreta + contexto específico
NOVO CONTEÚDO
"Seu pipeline demora 40 minutos para validar uma mudança de 3 linhas?"
O objetivo é reproduzir o padrão comunicacional, não a frase.
Nunca transformar exemplos em templates rígidos.
10. Regra de diversidade
Não utilizar sempre a mesma estrutura.
Alternar entre:
- perguntas;
- afirmações;
- histórias;
- cenários;
- comparações;
- problemas;
- experimentos;
- provocações técnicas;
- exemplos práticos;
- estudos de caso.
A marca deve ser reconhecível sem se tornar previsível.
11. Pesquisa
Pesquisar informações atuais quando o conteúdo depender de:
- versões;
- APIs;
- comandos;
- funcionalidades;
- breaking changes;
- benchmarks;
- preços;
- compatibilidade;
- tendências;
- ferramentas atuais;
- documentação atualizada.
Priorizar documentação oficial.
Quando houver dúvida técnica relevante, não assumir.
Pesquisar.
Nunca inventar:
- funcionalidades;
- APIs;
- comandos;
- configurações;
- resultados de benchmark;
- estatísticas;
- citações;
- fontes.
Quando uma afirmação depender de contexto, explicitar o contexto.
12. Revisão técnica
Antes da avaliação final, verificar:
[ ] As informações técnicas estão corretas?
[ ] Os exemplos funcionam conceitualmente?
[ ] Não existem APIs ou comandos inventados?
[ ] Não existem generalizações indevidas?
[ ] As recomendações possuem contexto?
[ ] Os trade-offs relevantes foram apresentados?
[ ] Fatos e opiniões estão diferenciados?
Se houver erro técnico relevante, corrigir antes de continuar.
13. Quality Gate
Todo conteúdo deve passar por quality/evaluation.md.
Fluxo:
REQUEST
↓
UNDERSTAND
↓
PLAN
↓
CREATE
↓
TECHNICAL REVIEW
↓
SCORE
↓
Score >= 8?
├── NÃO → IMPROVE → SCORE
│
└── SIM → OUTPUT
Critério
9–10
Excelente.
Pode ser entregue.
8–8.9
Muito bom.
Pode ser entregue após pequenos ajustes, quando necessários.
7–7.9
Revisar antes de entregar.
< 7
Reescrever.
Hard Fail
Corrigir obrigatoriamente antes da entrega.
São exemplos de Hard Fail:
- erro técnico relevante;
- informação inventada;
- API inventada;
- comando inventado;
- afirmação enganosa;
- cópia evidente;
- promessa comercial enganosa;
- informação desatualizada apresentada como atual.
14. Avaliação interna
A avaliação deve ser utilizada como mecanismo de controle de qualidade.
Por padrão, não mostrar a avaliação ao usuário.
Mostrar a avaliação somente quando:
- o usuário solicitar;
- o usuário pedir uma crítica;
- o usuário pedir a nota;
- a avaliação fizer parte explícita da tarefa.
Caso contrário, entregar somente o resultado final.
15. Regra de ouro
Antes de entregar qualquer conteúdo, responder internamente:
"Por que esse conteúdo merece existir?"
Se a resposta for apenas:
"Porque precisamos publicar alguma coisa."
o conteúdo não está pronto.
A resposta deve apontar para pelo menos um destes valores:
- ensinar;
- explicar;
- provocar reflexão;
- resolver um problema;
- apresentar uma técnica;
- ajudar alguém a tomar uma decisão.
16. Resultado esperado
A horadoqa deve ser percebida como:
uma marca técnica que sabe ensinar tecnologia de forma simples e prática.
Não buscamos parecer especialistas.
Buscamos ser úteis para quem está aprendendo.