agents-generator
Gera documentação para agentes de IA a partir do código. Ajuda a criar arquivos AGENTS.md e regras que descrevem o agente e como ele funciona.
O que ela faz
Este agente cria um arquivo chamado `AGENTS.md` e outros arquivos de regras para o seu projeto de programação. Ele analisa o código para entender as ferramentas que você usa e gera instruções personalizadas para ajudar outros agentes de IA a trabalhar no seu projeto.
Quando usar
- ✓Quando você quer criar um guia detalhado para agentes de IA sobre o seu projeto.
- ✓Para gerar regras específicas para tecnologias como testes, bancos de dados ou frameworks.
- ✓Para atualizar o guia do seu projeto se você mudou as ferramentas ou a estrutura.
Exemplo do que pedir para a IA
“Crie um `AGENTS.md` completo e as regras para o meu projeto.”
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 primeiro identifica as ferramentas que seu projeto usa (como Node.js, React, etc.) e depois escreve um arquivo `AGENTS.md` e arquivos de regras (`.agents/rules/`) com base nessas informações. Ele garante que as instruções sejam específicas para o seu projeto e não genéricas.
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 agents-generatorOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/agents-generator/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.
Skill: agents-generator
[!WARNING] [Uso Autorizado Apenas] Esta skill escreve ou atualiza
AGENTS.md,.agents/rules/, arquivos opcionais de instruções da plataforma e backups com data e hora no projeto de destino. Leia as entradas detectadas e as saídas propostas primeiro, obtenha aprovação antes de alterar arquivos de destino e use-a apenas dentro do escopo pretendido do projeto pelo usuário.
Quando Usar
Use esta skill quando o usuário quiser:
- criar um
AGENTS.mdcompleto e específico do projeto em vez de regras genéricas de agente; - gerar regras complementares para frameworks, testes, bancos de dados, estilização ou pacotes monorepo detectados;
- criar um
AGENTS.mdmínimo, pré-visualizar alterações sem escrever, ou atualizar instruções existentes após mudanças na stack.
Não a use para inventar convenções sem inspecionar o projeto de destino, para sobrescrever instruções fora do escopo do usuário, ou para tratar orientações geradas como substitutas de revisão humana.
Gera um AGENTS.md + .agents/rules/*.md personalizado para o projeto de destino — não um template com placeholders, mas um documento vivo que corresponde à toolchain real do projeto.
O Que Você Obtém
De um projeto que usa Bun + Next.js 16 + Tailwind + Vitest + Server Actions, a skill produz:
AGENTS.md
├── Setup commands: bun install, bun dev, bun run test:run, bun doctor
├── Verification Cycle: bunx tsc --noEmit → bun run lint → bun run test:run → bun doctor
├── Conventions: "Bun always. Plain TypeScript types + guards."
└── Architecture → .agents/rules/architecture.md
.agents/rules/
├── architecture.md ← ASCII diagram with real directories, exact versions
├── frontend-patterns.md ← Component rules, state locations, trust boundaries
├── server-actions.md ← downloadVideo() flow, DownloadResult type, rate limiter
├── testing.md ← "74 tests in 5 files", vitest commands, mock patterns
├── git-workflow.md ← Conventional commits, pre-commit checks
└── sdd-workflow.md ← Preflight defaults, post-apply verification
Regras NÃO geradas: backend.md (sem NestJS), database.md (sem ORM), i18n.md (espanhol hardcoded), forms.md (entradas manuais), styling.md (Tailwind em regras de frontend).
Contrato de Ativação
Gerar AGENTS.md + .agents/rules/*.md para o projeto de destino. Nunca adivinhe — leia os arquivos reais do projeto primeiro.
Seleção de Modo
| Usuário diz | Modo | Saída |
|---|---|---|
| "simple AGENTS.md", "just the basics", "minimal" | Mínimo | Único AGENTS.md (~30 linhas, sem arquivos de regras) |
| "full AGENTS.md", "with rules", "complete", ou padrão | Completo | AGENTS.md + .agents/rules/*.md |
| "update AGENTS.md", "refresh", "my stack changed" | Atualizar | Diff do existente, regenerar apenas o que mudou |
Modo Dry-run
Se o usuário pedir para "preview", "show what would change", "dry-run": execute toda a detecção, mas NÃO escreva arquivos. Mostre o resumo da detecção, os arquivos que seriam criados, as regras puladas e um exemplo de saída.
Regras Fixas
- Leia antes de escrever, mas nunca leia segredos. Leia
package.json, arquivos de configuração não secretos e a estrutura de diretórios antes de gerar qualquer coisa. Nunca abra.env,.env.local, armazenamentos de credenciais ou arquivos similares que contenham segredos. Derive nomes de variáveis de ambiente apenas de placeholders.env.examplee referências de origem comoprocess.env.NAME, sem ler ou reportar valores. - Detecte o gerenciador de pacotes PRIMEIRO. Verifique os lockfiles:
bun.lock→bun,pnpm-lock.yaml→pnpm,package-lock.json→npm,yarn.lock→yarn. NUNCA use npm como padrão. Todo comando usa o PM detectado. - Gere apenas o que se aplica. Sem regras de backend para frontend apenas. Sem regras de banco de dados sem ORM.
- Não execute scripts do projeto por padrão. Scripts do gerenciador de pacotes são pontos de entrada shell controlados pelo repositório. Detecte e documente comandos candidatos de formatação/lint, mas não os execute a menos que o usuário solicite separadamente a execução após a revisão do corpo exato do script e das ferramentas invocadas.
- Valide comandos. Todo comando na saída deve existir como uma chave de script em
package.json. - Sem placeholders. Verifique a saída em busca de
{{,TODO,add here,.... Rejeite se algum permanecer. - Faça backup primeiro. Se os arquivos existirem, copie para
.agents/backups/com data e hora.
Passos de Execução
Comum
git rev-parse --show-toplevel→ raiz do projeto.- Detecte o gerenciador de pacotes PRIMEIRO: verifique os lockfiles.
bun.lock→bun,pnpm-lock.yaml→pnpm,package-lock.json→npm,yarn.lock→yarn. Nunca use npm como padrão.
…
Perguntas frequentes
O que é `AGENTS.md`?
É um arquivo que contém instruções para agentes de IA sobre como trabalhar no seu projeto específico, incluindo quais ferramentas usar e como seguir suas convenções.
O que são os arquivos em `.agents/rules/`?
São arquivos adicionais que detalham regras específicas para partes do seu projeto, como testes, frontend, backend ou fluxo de trabalho.
Ele pode criar regras para qualquer tecnologia?
Ele cria regras apenas para as tecnologias que ele detecta no seu projeto. Se uma tecnologia não estiver presente, ele não criará uma regra para ela.
Detalhes
Descrição original do autor
Generate project-specific AGENTS.md and companion rules by analyzing a codebase. Supports full, minimal, update, and dry-run modes with package-manager detection, monorepos, backups, managed blocks, confidence scoring, and command validation.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2075
- 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
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