Escreva um ADR uma vez.
Aplique em todos os lugares.
O Archgate é linting e guardrails de nível enterprise: Architecture Decision Records executáveis que agentes de IA e humanos seguem.
curl -fsSL https://cli.archgate.dev/install-unix | sh Agentes de IA são poderosos. Mas as suas regras não são aplicadas.
Desenvolvedores querem velocidade
Agentes de IA geram código rápido. Times entregam funcionalidades em horas que antes levavam dias.
Organizações precisam de consistência
Todo codebase tem convenções. Padrões de API, tratamento de erros, estrutura de arquivos. Padrões que mantêm a complexidade gerenciável.
Agentes de IA não têm guardrails
Sem guardrails, a IA gera código funcional mas não conforme. Cada membro da equipe, humano ou IA, reinventa a roda.
O Archgate fecha essa lacuna. É linting e guardrails para desenvolvimento assistido por IA, aplicando suas decisões de arquitetura automaticamente.
O Ciclo de Aprendizado
Um ciclo auto-aperfeiçoável onde a IA gera código melhor e a conformidade aumenta com o tempo.
ADRs carregados como contexto
Agentes de IA leem seus Architecture Decision Records antes de escrever código. Eles conhecem seus padrões, restrições e convenções.
archgate check no CI
Regras em TypeScript validam cada mudança em milissegundos. Gratuito, determinístico, e captura 80% das violações automaticamente.
IA revisa o restante
A skill de arquiteto revisa o que o lint não consegue capturar: qualidade subjetiva, adequação arquitetural e intenção de design.
Sistema aprende
Cada violação encontrada durante a revisão se torna uma nova regra automatizada. Com o tempo, a governança fica mais barata e rápida.
Cada erro se torna uma regra permanente. Com o tempo, os guardrails ficam mais baratos, não mais caros.
ADRs que se aplicam sozinhos
Escreva uma decisão em Markdown. Adicione regras em TypeScript. A CLI verifica a conformidade automaticamente.
---
id: ARCH-003
title: API Route Conventions
domain: backend
rules: true
files:
- "src/api/**/*.ts"
---
## Decision
All API route handlers must use the
createRoute() factory function.
Direct export default is prohibited.
## Do's and Don'ts
DO: Use createRoute({ handler })
DON'T: Use export default function import { defineRules } from "archgate/rules";
export default defineRules((ctx) => [
{
name: "require-createRoute",
severity: "error",
async run() {
const files = await ctx.glob("src/api/**/*.ts");
for (const file of files) {
const hits = await ctx.grep(
file, /export\s+default\s+function/
);
for (const hit of hits) {
ctx.report({
file, line: hit.line,
message: "Use createRoute() factory",
});
}
}
},
},
]); Tudo que você precisa para guardrails de IA
De verificações automatizadas a revisão por IA, o Archgate cobre toda a stack de guardrails.
Regras Executáveis
Escreva regras em TypeScript junto aos seus ADRs. Violações reportam caminhos de arquivo e números de linha exatos.
Integração CI
Conecte archgate check em qualquer pipeline. Código de saída 1 bloqueia merges. GitHub Actions, GitLab CI ou qualquer sistema de CI.
Guardrails Conscientes de IA
Plugins de editor dão aos agentes de IA acesso direto aos seus ADRs via comandos CLI. Sem copiar e colar prompts. O contexto está sempre atualizado.
Suporte Multi-Editor
Funciona com Claude Code, Cursor, VS Code e GitHub Copilot. A CLI roda onde seu código estiver.
Gratuito & Open Source
A CLI tem licença Apache-2.0. Escrever ADRs, executar checks, integração CI: tudo gratuito, para sempre.
Auto-aperfeiçoável
O sistema é uma catraca: cada violação encontrada na revisão se torna uma nova regra automatizada. A conformidade aumenta, os custos diminuem.
Funciona com suas ferramentas de IA
Plugins nativos para todos os principais editores de IA. Instale com um único comando.
Claude Code
Plugin DisponívelPlugin completo de guardrails com o agente developer mais skills de architect, quality-manager, adr-author e onboard. Agentes de IA leem seus ADRs, validam conformidade e capturam aprendizados, tudo automaticamente.
Cursor
Plugin DisponívelAgente developer e skills de guardrails para o assistente de IA do Cursor. Seus ADRs se tornam o livro de regras do Cursor, guiando a geração de código em direção aos seus padrões arquiteturais.
VS Code
Extensão DisponívelExtensão do VS Code que distribui as skills do Archgate diretamente para o GitHub Copilot. Instale pelo marketplace ou via CLI. Seus ADRs se tornam os guardrails arquiteturais do Copilot.
GitHub Copilot
Via Extensão VS CodeO GitHub Copilot lê seus ADRs através da extensão do VS Code. Decisões de arquitetura guiam as sugestões do Copilot. Sem configuração extra necessária.
A CLI funciona com qualquer editor de código com IA. archgate check roda onde seu código estiver.
Feito para produção
O Archgate roda com as próprias regras. A CLI é checada contra os próprios ADRs em cada commit.
Coloque guardrails no seu
código gerado por IA
Instale a CLI em 30 segundos. Escreva seu primeiro ADR em 5 minutos.
curl -fsSL https://cli.archgate.dev/install-unix | sh