acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
O que ela faz
Esta ferramenta ajuda a criar e aplicar regras personalizadas para avaliar a qualidade do seu código. Você pode definir quais verificações são importantes, quais ignorar e qual a nota mínima aceitável.
Quando usar
- ✓Quando você quer ignorar algumas verificações de qualidade.
- ✓Quando você quer definir uma nota mínima para aprovar o código.
- ✓Quando você quer padronizar as regras de qualidade em toda a sua organização.
Exemplo do que pedir para a IA
“Como posso criar uma regra que ignora a verificação de 'documentação' e exige que o 'readme' tenha alta importância?”
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
Você cria um arquivo de configuração (JSON) que diz quais partes ignorar e quais dar mais peso. Depois, você aplica essa regra para avaliar seu código.
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 github/awesome-copilot --skill acreadiness-policyOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/acreadiness-policy/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.
/acreadiness-policy — Políticas do AgentRC
Use esta habilidade quando o usuário perguntar sobre políticas, modo rigoroso, pontuação personalizada, desabilitar verificações, padrões de organização ou bloqueio de CI de prontidão.
Uma política é um pequeno arquivo JSON com três seções opcionais — criteria, extras, thresholds — que personalizam como o AgentRC pontua a prontidão.
Exemplos integrados
O AgentRC vem com três políticas de exemplo em examples/policies/:
| Política | O que faz |
|---|---|
strict.json |
Taxa de aprovação de 100%, aumenta o impacto em critérios-chave |
ai-only.json |
Desabilita todas as verificações de saúde do repositório, foca em ferramentas de IA |
repo-health-only.json |
Desabilita verificações de IA, foca em qualidade tradicional |
Recomende estes como pontos de partida antes de escrever uma política personalizada.
Esquema de política
{
"name": "my-policy",
"criteria": {
"disable": ["env-example", "observability", "dependabot"],
"override": {
"readme": { "impact": "high", "level": 2 },
"lint-config": { "title": "Linter required" }
}
},
"extras": {
"disable": ["pre-commit"]
},
"thresholds": {
"passRate": 0.9
}
}
Pesos de impacto
| Impacto | Peso |
|---|---|
| crítico | 5 |
| alto | 4 |
| médio | 3 |
| baixo | 2 |
| info | 0 |
Score = 1 − (deductions / max possible weight). Notas: A ≥ 0.9, B ≥ 0.8, C ≥ 0.7, D ≥ 0.6, F < 0.6.
Subcomandos
show
Lista as políticas atualmente em vigor (do array agentrc.config.json policies, ou nenhuma).
new <name>
Cria um esqueleto de policies/<name>.json com padrões sensatos. Guia o usuário através de:
- O que desabilitar — pilares ou extras irrelevantes para sua pilha (por exemplo, desabilitar
observabilitypara um site estático). - O que aumentar — substituir
impactparahighoucriticalpara itens obrigatórios (por exemplo,readme,codeowners). - Limite de taxa de aprovação — linhas de base típicas da organização:
0.7(flexível),0.85(padrão),1.0(rigoroso). - Referencie a política de
agentrc.config.json:{ "policies": ["./policies/<name>.json"] }
apply <path-or-pkg>
Executa agentrc readiness --json --policy <source> e renderiza o relatório novamente, passando para a habilidade assess / agente ai-readiness-reporter. Suporta encadeamento:
npx -y github:microsoft/agentrc readiness --json --policy ./org-baseline.json,./team-frontend.json
Bloqueio de CI
Combine políticas com --fail-level para impor um nível mínimo de maturidade em CI:
- run: npx -y github:microsoft/agentrc readiness --policy ./policies/strict.json --fail-level 3
Avançado
Políticas JSON podem desabilitar, substituir e definir limites — mas não podem adicionar novos critérios. Para nova lógica de detecção, aponte os usuários para o sistema de plugins TypeScript do AgentRC (docs/dev/plugins.md).
Regras de operação
- Nunca desabilite um pilar silenciosamente. Se o usuário quiser desabilitar
observability, confirme e explique a troca. - Prefira substituir
impactem vez de desabilitar. Desabilitar oculta completamente a lacuna; substituir permite que ela ainda apareça no relatório. - Recomende que os extras permaneçam habilitados. Eles não custam nada — não afetam a pontuação.
- Sugira camadas — a maioria das organizações quer uma política de linha de base + substituições por equipe encadeadas com
--policy a.json,b.json.
Perguntas frequentes
O que é uma 'policy'?
É um arquivo de configuração que personaliza como a qualidade do seu código é medida, permitindo ignorar verificações ou ajustar sua importância.
Posso criar minhas próprias regras?
Sim, você pode criar arquivos de política personalizados para atender às suas necessidades específicas de avaliação.
Qual a diferença entre ignorar e aumentar o impacto?
Ignorar remove completamente uma verificação da avaliação. Aumentar o impacto faz com que a verificação seja mais importante na nota final, mas ainda aparece no relatório.
Detalhes
Descrição original do autor
Help the user pick, write, or apply an AgentRC policy. Policies customise readiness scoring by disabling irrelevant checks, overriding impact/level, setting pass-rate thresholds, or chaining org baselines with team overrides. Use when the user asks about strict mode, AI-only scoring, custom weights, CI gating, or wants org-wide standardisation.
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #4980
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
ad-campaign-analyzer
Ajuda seu agente a analisar dados de campanhas de anúncios. Ele identifica o que cortar, escalar ou testar para otimizar o investimento.
github/awesome-copilot
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC