agent-sh/agnix

O linter e LSP que faltava para assistentes de codificação com IA. Valide CLAUDE.md, AGENTS.md, SKILL.md, hooks, MCP. Inclui plugin para todos os principais IDEs, com correções automáticas.

O que é agnix?

Esta skill fornece o agnix, uma ferramenta de linha de comando e servidor de protocolo de linguagem (LSP) que preenche uma lacuna crítica para desenvolvedores usando assistentes de codificação com IA (como Claude Code, Cursor, Codex). Ela valida arquivos de configuração essenciais como CLAUDE.md, AGENTS.md e SKILL.md, além de hooks e configurações MCP (Model Context Protocol). Ao detectar problemas de formatação, sintaxe ou conformidade, o agnix oferece correções automáticas diretamente no editor ou terminal. É suportado como plugin para todos os principais IDEs (VS Code, JetBrains, etc.), garantindo uma experiência integrada e sem atritos. Ferramentas como essa são vitais para manter a consistência e a qualidade das definições de agentes de IA, evitando erros silenciosos que poderiam comprometer o comportamento esperado dos assistentes.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add agent-sh/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

O que agnix faz?

O linter e LSP que faltava para assistentes de codificação com IA. Valide CLAUDE.md, AGENTS.md, SKILL.md, hooks, MCP. Inclui plugin para todos os principais IDEs, com correções automáticas.

Visão Geral

O agnix é uma ferramenta de linha de comando e servidor de protocolo de linguagem (LSP) projetada especificamente para validar e corrigir arquivos de configuração usados por assistentes de codificação com IA. Ele verifica a sintaxe, a estrutura e a conformidade de arquivos como:

  • CLAUDE.md
  • AGENTS.md
  • SKILL.md
  • Hooks (scripts personalizados)
  • MCP (Model Context Protocol)

Instalação

# npm
npm install -g agnix

# yarn
yarn global add agnix

# brew (macOS/Linux)
brew install agent-sh/tap/agnix

Uso

Linha de Comando

# Validar todos os arquivos no diretório atual
agnix lint

# Corrigir automaticamente os problemas encontrados
agnix fix

# Iniciar o servidor LSP
agnix lsp

Plugin para IDE

O agnix oferece plugins para os principais IDEs:

  • VS Code: Pesquise por "agnix" no marketplace.
  • JetBrains (IntelliJ, WebStorm, etc.): Plugin disponível no repositório oficial.
  • Vim/Neovim: Suporte via LSP nativo ou plugin dedicado.
  • Emacs: Integração via lsp-mode.

Após a instalação, o plugin validará automaticamente os arquivos suportados e fornecerá diagnósticos em tempo real, realce de erros e correções rápidas.

Configuração

Você pode criar um arquivo .agnixrc na raiz do seu projeto para personalizar o comportamento:

{
  "rules": {
    "hook-order": "error",
    "mcp-version": "warn",
    "skill-format": "error"
  },
  "ignore": ["node_modules/**"]
}

Hooks

Hooks são scripts que executam em eventos específicos do ciclo de vida do assistente de IA. O agnix verifica:

  • Se a estrutura do diretório de hooks está correta.
  • Se cada hook possui permissões de execução.
  • Se os nomes dos hooks seguem a convenção esperada (ex: pre-commit, post-request).

MCP (Model Context Protocol)

O agnix valida definições MCP, garantindo que:

  • Os endpoints estejam bem formados.
  • Os schemas de entrada/saída sejam válidos.
  • As configurações de segurança estejam corretas.

Integração Contínua

Adicione o agnix ao seu pipeline de CI/CD para garantir que as configurações estejam sempre válidas:

# .github/workflows/validate.yml
name: Validar Configurações de IA
on: [push, pull_request]
jobs:
  validate:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm install -g agnix
      - run: agnix lint

Suporte e Contribuição

Licença

MIT

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Habilidades Relacionadas