brooks-harness
Faz seu agente gerenciar e orquestrar a manutenção de ferramentas de análise de código. Ele garante que as ferramentas funcionem bem e estejam atualizadas.
O que ela faz
Este agente é um organizador de manutenção para o próprio plugin 'brooks-lint'. Ele executa uma série de etapas (autor, avaliação, controle de qualidade, auditoria, lançamento) para adicionar ou editar funcionalidades, atualizar testes e manter documentos sincronizados.
Quando usar
- ✓Adicionar ou modificar uma funcionalidade do plugin.
- ✓Atualizar os testes de avaliação do plugin.
- ✓Garantir que os documentos (README, CHANGELOG) estejam alinhados com o código.
Exemplo do que pedir para a IA
“Preciso adicionar uma nova funcionalidade ao brooks-lint chamada 'security-check' e garantir que tudo esteja atualizado.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ele funciona executando agentes especializados em sequência. Cada agente cuida de uma parte do processo, como escrever o código, testar ou verificar a consistência, passando informações para o próximo.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill brooks-harnessOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/brooks-harness/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
brooks-lint — Ferramenta de Manutenção (Orquestrador)
Quando Usar
Use esta habilidade quando precisar de um orquestrador de manutenção para o próprio plugin brooks-lint. Executa um pipeline sequencial de subagentes — autor → avaliação → QA → auditoria-de-gatilho → lançamento — para adicionar ou editar uma habilidade, atualizar o conjunto de avaliações, manter os quatro manifestos + README + CHANGELOG + AGENTS/GEMINI sincronizados, auditar gatilhos...
Esta habilidade orquestra o trabalho no próprio repositório brooks-lint. Ela executa um pipeline sequencial de subagentes: cada estágio é um agente dedicado definido em .claude/agents/. Inicie cada um com a ferramenta Agent, subagent_type definido como o nome do agente e sempre model: "opus". Os estágios dependem uns dos outros em ordem, então este é um pipeline, não uma equipe paralela.
Pipeline
[orchestrator]
Phase 0 context check
Phase 1 classify request → select stages
Phase 2 run selected stages in order, with a QA loop-back:
skill-author → eval-curator → consistency-qa ─(FAIL)→ back to author
│ PASS
▼
trigger-boundary-auditor (only if a description changed)
▼
release-manager (only if release requested)
Phase 3 report + collect feedback
Fase 0 — Verificação de Contexto
Determine o modo de execução antes de fazer qualquer coisa:
_workspace/brooks-harness/existe + o mantenedor pede para refazer parte de uma execução anterior → reexecução parcial: invoque apenas os estágios afetados, reutilizando notas anteriores._workspace/brooks-harness/existe + uma nova solicitação → nova execução: mova a pasta antiga para_workspace/brooks-harness_prev/, comece do zero.- Nenhum
_workspace/brooks-harness/→ execução inicial: crie-o.
As notas da execução e o relatório de QA ficam em _workspace/brooks-harness/. Os artefatos reais
são os próprios arquivos do repositório — os agentes editam skills/, evals/, os manifestos
diretamente; _workspace/ apenas contém as notas da execução e o veredito PASS/FAIL para auditoria.
Fase 1 — Classificar a Solicitação
Escolha o conjunto mínimo de estágios. O estágio de QA nunca é pulado — toda mudança é controlada.
| Solicitação | autor | avaliação | QA | auditoria-de-gatilho | lançamento |
|---|---|---|---|---|---|
| Adicionar uma nova habilidade | ✓ (via new-skill scaffold) |
✓ | ✓ | ✓ | — |
| Editar habilidade / conteúdo do guia | ✓ | se códigos mudaram | ✓ | se description mudou |
— |
Editar framework _shared/ |
✓ | se definições de risco mudaram | ✓ | — | — |
| Apenas conjunto de avaliação | — | ✓ | ✓ | — | — |
| Corrigir descrições de gatilho | ✓ | — | ✓ | ✓ | — |
| Lançamento | — | — | ✓ | — | ✓ |
| Completo: mudança + lançamento | ✓ | conforme necessário | ✓ | aplicável | ✓ |
Fase 2 — Executar o Pipeline
Inicie cada estágio selecionado como um subagente em ordem. Passe para cada agente (a) o contrato da tarefa e (b) o resumo do estágio anterior. Os agentes escrevem seus resumos em _workspace/brooks-harness/; leia-os entre os estágios.
- skill-author — cria/edita o conteúdo. Para uma habilidade totalmente nova, invoca o
scaffold
new-skill. Retorna a lista de arquivos modificados + escolhas relevantes para convenção (novos códigos de risco, novos números de Passo, frases de gatilhodescriptionalteradas). - eval-curator — se
skill-authorrelatou códigos de risco ou modos novos/alterados, adiciona os cenários correspondentes de caminho feliz + falso positivo e executanpm run evals. - consistency-qa (controle — nunca pulado) — executa
npm run validate+npm test+npm run evals, então as verificações de sincronização entre documentos (manifestos, selo do README, CHANGELOG, contagem de livros AGENTS/GEMINI, contagem de avaliações). Escreve um veredito PASS/FAIL. Em caso de FAIL: retorne ao agente nomeado no veredito (autor ou eval-curator), corrija e reexecute o QA. Repita uma vez; se ainda falhar, pare e reporte ao mantenedor. - trigger-boundary-auditor — execute apenas se um campo
descriptionmudou. Ele audita somente leitura as superfícies de gatilho das seis habilidades enviadas para falsos gatilhos e colisões de roteamento. Apresente suas descobertas; se ele sinalizar uma colisão real, retorne ao skill-author. - release-manager — execute apenas se um lançamento foi solicitado, e apenas após QA
PASS. Realiza o lançamento através da habilidade
release.
Fase 3 — Relatório e Feedback
Relatório: estágios executados, arquivos alterados, veredito do QA, descobertas da auditoria de gatilho (se houver) e o URL de lançamento (se houver). Em seguida, ofereça ao mantenedor uma abertura para feedback: "Algo a ajustar
…
Perguntas frequentes
O que acontece se uma etapa falhar?
Se uma etapa falhar, ela é tentada novamente uma vez. Se falhar novamente, o processo para e o responsável é notificado.
O controle de qualidade (QA) é sempre executado?
Sim, a etapa de controle de qualidade nunca é pulada para garantir que todas as mudanças sejam verificadas.
Quando o lançamento (release) é feito?
O lançamento só ocorre se for solicitado e após todas as etapas de verificação e controle de qualidade terem sido aprovadas.
Detalhes
Descrição original do autor
Maintenance orchestrator for the brooks-lint plugin itself.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2446
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC