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.
O que ela faz
Esta ferramenta ajuda você a criar ou atualizar arquivos de instruções para assistentes de IA que escrevem código. Ela gera arquivos que dizem à IA como se comportar em seu projeto.
Quando usar
- ✓Quando você quer configurar um assistente de IA pela primeira vez.
- ✓Quando você precisa ajustar como a IA interage com seu código.
- ✓Ao organizar um projeto grande com várias partes diferentes.
Exemplo do que pedir para a IA
“Crie as instruções para o Copilot no meu projeto, usando a estratégia aninhada e focando nas áreas de frontend e backend.”
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
A ferramenta analisa seu projeto e gera arquivos de configuração. Ela pode criar um arquivo principal ou vários arquivos menores para partes específicas do seu código, dependendo de como você quer organizar.
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-generate-instructionsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/acreadiness-generate-instructions/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-generate-instructions — criar instruções para agentes de IA
Use esta habilidade sempre que o usuário quiser criar, recriar ou atualizar suas instruções personalizadas para agentes de codificação de IA (Copilot, Claude, etc.). Esta é a etapa Gerar do loop Medir → Gerar → Manter do AgentRC e a ação de maior alavancagem para o pilar Ferramentas de IA.
Opções de saída
O VS Code reconhece vários tipos de arquivos de instrução — o AgentRC gera os mais comuns:
| Arquivo | Escopo | Quando usar |
|---|---|---|
.github/copilot-instructions.md |
Sempre ativo, espaço de trabalho inteiro | Padrão — Arquivo de instrução nativo do VS Code Copilot |
AGENTS.md |
Sempre ativo, espaço de trabalho inteiro | Repositórios com múltiplos agentes (Copilot + Claude + outros) |
.github/instructions/*.instructions.md |
Escopo por glob applyTo |
Regras por área / por linguagem em monorepos |
CLAUDE.md |
Específico para Claude | Adicionar via --claude-md (apenas aninhado) |
Estratégias
flat(padrão) — um único.github/copilot-instructions.mdno caminho escolhido. Simples, fácil de revisar.nested— hub em.github/copilot-instructions.md+ arquivos de detalhes por tópico em.github/instructions/<topic>.instructions.md, cada um com um globapplyTopara que o VS Code carregue o tópico apenas quando for relevante. Melhor para repositórios grandes ou com múltiplas pilhas.
Por que
.github/instructions/e não.agents/? O layout aninhado padrão do AgentRC escreve em.agents/, que é o local correto para repositórios agnósticos de agente (Copilot + Claude + Cursor lendoAGENTS.md). Para o VS Code Copilot especificamente, o local nativo é.github/instructions/com frontmatterapplyTo— é isso que o Copilot descobre automaticamente. Esta habilidade reescreve a saída aninhada do AgentRC para o local nativo do VS Code sempre que a saída principal é.github/copilot-instructions.md. Se você escolheu--output AGENTS.mdem vez disso, o aninhado mantém o layout padrão.agents/do AgentRC.
Para monorepos, gere instruções com escopo de área usando --areas, --area <name> ou --areas-only. As áreas são definidas em agentrc.config.json. A saída por área é escrita como arquivos .instructions.md do VS Code com um glob applyTo (veja abaixo).
Arquivos de tópico vs. área .instructions.md
Ambos acabam em .github/instructions/, mas respondem a perguntas diferentes:
| Tipo | Exemplo de nome de arquivo | Exemplo de applyTo |
De onde vem |
|---|---|---|---|
| Tópico (aninhado) | testing.instructions.md |
**/*.{test,spec}.{ts,tsx,js} |
Divisão de tópicos do --strategy nested do AgentRC |
| Área (monorepo) | frontend.instructions.md |
apps/frontend/** |
Áreas do agentrc.config.json + --areas |
Você pode ter ambos ao mesmo tempo: um conjunto aninhado de arquivos de tópico mais arquivos por área para um monorepo.
Arquivos por área com applyTo
Quando o usuário opta por áreas, emita um arquivo .instructions.md nativo do VS Code por área em .github/instructions/<area>.instructions.md. Cada arquivo DEVE começar com frontmatter declarando o glob ao qual as regras se aplicam:
---
applyTo: "apps/frontend/**"
---
# Frontend area instructions
…AgentRC-generated content for this area…
Fluxo de trabalho:
- Leia
agentrc.config.jsonpara descobrir as áreas declaradas e seuspaths/ globs. Sepathsestiver faltando, pergunte ao usuário o glob (por exemplo,src/api/**). - Execute
agentrc instructions --areas(ou--area <name>) para produzir o conteúdo do corpo por área. - Envolva o conteúdo de cada área em
.github/instructions/<area>.instructions.mdcom o frontmatterapplyToretirado dopathsda área. Se o usuário passou--apply-to <glob>em uma chamada de área única, use esse glob literalmente. - Deixe o arquivo principal em paz — o
.github/copilot-instructions.mdraiz permanece como as instruções sempre ativas; os arquivos.instructions.mdsó entram em vigor para caminhos correspondentes.
Nomenclatura: nome da área em minúsculas, estilo kebab-case. Exemplos: .github/instructions/frontend.instructions.md, .github/instructions/api.instructions.md, .github/instructions/infra.instructions.md.
Etapas
- Escolha o arquivo de destino. Padrão para
.github/copilot-instructions.md. Mude paraAGENTS.mdapenas se o usuário mencionar suporte a múltiplos agentes / Claude / Cursor. - Sempre pergunte qual estratégia usar —
flatounested— a menos que o usuário já tenha especificado uma em sua mensagem ou via--strategy. Apresente a troca brevemente:- Plana (padrão) — um único
.github/copilot-instructions.md. Simples, fácil de revisar em um único PR. Melhor para repositórios pequenos/médios com uma única pilha.
- Plana (padrão) — um único
…
Perguntas frequentes
Qual a diferença entre 'flat' e 'nested'?
Flat é um único arquivo de instruções para todo o projeto. Nested usa um arquivo principal e arquivos menores para tópicos ou áreas específicas, o que é melhor para projetos grandes.
O que é 'applyTo'?
'applyTo' é uma configuração que diz à IA para usar instruções específicas apenas em certas partes do seu código, como a pasta 'frontend' ou arquivos de teste.
Preciso ter um arquivo 'agentrc.config.json'?
Não é obrigatório, mas se você tiver um, a ferramenta pode usar as informações nele para criar instruções específicas para as diferentes áreas do seu projeto (monorepo).
Detalhes
Descrição original do autor
Generate tailored AI agent instruction files via AgentRC instructions command. Produces .github/copilot-instructions.md (default, recommended for Copilot in VS Code) plus optional per-area .instructions.md files with applyTo globs for monorepos. Use after running /acreadiness-assess to close gaps in the AI Tooling pillar.
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #4979
- 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-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.
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
architecture-decision-records
Faz seu agente registrar decisões importantes sobre a estrutura do projeto. Ajuda a entender o porquê das escolhas feitas e a manter um histórico claro das mudanças.
affaan-m/ECC
code-tour
Faz seu agente criar guias passo a passo no código, com locais exatos em arquivos e linhas. É útil para apresentar um projeto, explicar código ou revisar mudanças. Ajuda a entender como um sistema funciona.
affaan-m/ECC
codebase-onboarding
Ajuda seu agente a analisar um código desconhecido e criar um guia de integração. Ele inclui um mapa da arquitetura, pontos de entrada e convenções. Ideal para quem está começando em um novo projeto.
affaan-m/ECC