# Horadoqa Brand

> Cria, revisa e adapta conteúdos da horadoqa sobre qualidade de software, QA, testes unitários, testes de integração, testes E2E, automação, estratégia de testes e engenharia de qualidade, seguindo a identidade, voz, padrões editoriais e critérios de qualidade da marca.

- Skill: `horadoqa/horadoqa-brand` (Agent Skill, multi-file: 20 files)
- Install (CLI): `npx skillmds@latest add horadoqa/horadoqa-brand`
- Raw SKILL.md: https://api.skillmd.com/api/skills/horadoqa/horadoqa-brand/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: horadoqa (https://skillmd.com/u/horadoqa)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/horadoqa/horadoqa-brand

---

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

# 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:

1. Ser claro.
2. Ser didático.
3. Ser tecnicamente correto.
4. Ser prático.
5. Evitar jargões desnecessários.
6. Explicar o "por quê", não apenas o "como".
7. Mostrar exemplos sempre que possível.
8. Apresentar trade-offs quando relevantes.
9. Diferenciar fatos de opiniões.
10. Evitar afirmações absolutas.
11. Não transformar ferramentas em protagonistas quando o problema é mais importante.
12. Incentivar pensamento crítico.
13. Considerar o contexto antes de recomendar uma técnica.
14. Evitar promessas exageradas.
15. 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:

```text
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:

```text
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:

1. identidade da marca;
2. voz;
3. objetivo;
4. público;
5. formato;
6. contexto técnico;
7. 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:

```text
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:

```text
[ ] 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:

```text
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**.

