agent-sh/agnix-skill

Use quando o usuário pedir para 'lint configs de agente', 'validar skills', 'verificar CLAUDE.md', 'validar hooks', 'lint MCP'. Valida arquivos de configuração de agente contra 456 regras.

O que é agnix-skill?

Este skill, agnix, atua como um linter para configurações de agentes de IA, prevenindo quebras no fluxo de trabalho antes que ocorram. Ele valida Skills, Hooks, MCP, Memória e Plugins em plataformas como Claude Code, Cursor, GitHub Copilot e Codex CLI. O usuário o invoca para tarefas como 'lint meus configs de agente', 'validar minhas skills' ou 'verificar meu CLAUDE.md', e o agnix analisa arquivos como SKILL.md, CLAUDE.md, settings.json e arquivos .mcp.json. O funcionamento é simples: verifica se o CLI agnix está instalado, executa a validação com `agnix .` e, se solicitado, corrige automaticamente os problemas com `agnix --fix .`. Ele também suporta modos como `--strict` para tratar avisos como erros, `--target` para focar em regras específicas de plataforma, `--watch` para monitoramento contínuo e `--format json` para saída estruturada.

Funciona com✓Claude Code✓Codex CLI✓Cursor
npx skills add https://github.com/agent-sh/agnix/tree/main/skills/agnix

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

agnix

Linte as configurações do agente antes que elas quebrem seu fluxo de trabalho. Valida Skills, Hooks, MCP, Memória, Plugins no Claude Code, Cursor, GitHub Copilot e Codex CLI.

Quando Usar

Invocar quando o usuário pedir:

  • "Lint meus configs de agente"
  • "Validar minhas skills"
  • "Verificar meu CLAUDE.md"
  • "Validar hooks"
  • "Lint configs MCP"
  • "Corrigir problemas de configuração do agente"

Arquivos Suportados

Tipo de ArquivoExemplos
SkillsSKILL.md
MemóriaCLAUDE.md, AGENTS.md
Hooks.claude/settings.json
MCP*.mcp.json
Cursor.cursor/rules/*.mdc
Copilot.github/copilot-instructions.md

Execução

1. Verificar se o agnix está instalado

agnix --version

Se não encontrado, instale:

cargo install agnix-cli

2. Validar

agnix .

3. Se problemas forem encontrados e --fix for solicitado

agnix --fix .

4. Revalidar para confirmar

agnix .

Referência da CLI

ComandoDescrição
agnix .Validar projeto atual
agnix --fix .Corrigir automaticamente problemas
agnix --strict .Tratar avisos como erros
agnix --target claude-code .Apenas regras do Claude Code
agnix --target cursor .Apenas regras do Cursor
agnix --watch .Modo de observação
agnix --format json .Saída em JSON

Formato de Saída

CLAUDE.md:15:1 warning: Instrução genérica 'Seja útil' [corrigível]
  ajuda: Remova instruções genéricas. Claude já sabe disso.

skills/review/SKILL.md:3:1 error: Nome inválido [corrigível]
  ajuda: Use apenas letras minúsculas e hífens

Encontrado 1 erro, 1 aviso (2 corrigíveis)

Problemas Comuns e Correções

ProblemaSolução
Nome de skill inválidoUse letras minúsculas com hífens: minha-skill
Instruções genéricasRemova "seja útil", "seja preciso"
Frase de gatilho ausenteAdicione "Use quando..." na descrição
Incompatibilidade diretório/nomeRenomeie o diretório para corresponder ao campo name:

Links

Habilidades Relacionadas