O que são Skills?
Skills são pacotes de contexto especializado que descrevem:- Regras de negócio da AbacatePay
- Padrões técnicos oficiais
- Convenções de código por linguagem
- Boas práticas para APIs, SDKs e Webhooks
Para que Servem
Contexto Preciso
Informação atualizada e específica sobre APIs, SDKs e Webhooks.
Padronização
Código gerado alinhado às convenções oficiais da AbacatePay.
Aceleração
Menos leitura de docs longas, mais regras diretas.
Exemplos Reais
Implementações práticas em TypeScript e Go.
IA-friendly
Estrutura pensada para consumo por agentes de IA.
Menos Erros
Reduz interpretações erradas e integrações incorretas.
Como Instalar
As skills são consumidas principalmente por IDEs e agentes de IA que suportam leitura de contexto local.Adicione ao contexto da IA
Inclua a pasta
(Exemplo:
skills/ no contexto do seu editor(Exemplo:
.cursorrules, workspace rules ou config equivalente).Use via CLI (opcional)
Algumas skills já são integradas diretamente na AbacatePay CLI.
Como Usar
A estrutura do repositório é organizada para facilitar descoberta e consumo incremental:-
tests
Suítes de teste para validar integrações e fluxos críticos. -
tools
Documentação técnica de ferramentas auxiliares, SDKs e clientes. -
examples
Implementações reais e snippets prontos para uso imediato. -
rules
Regras específicas por linguagem (TypeScript / Go) e por módulo
(Checkout, Subscriptions, Webhooks, etc).
Referência Completa
Para uma visão detalhada de todos os arquivos, regras e convenções disponíveis, consulteSKILL.md
Documento central que descreve todas as skills disponíveis e como usá-las.
Design & Filosofia
As AbacatePay Skills seguem alguns princípios claros:- Explícitas — Sem regras implícitas ou “achismos”
- Auditáveis — Texto claro, versionado e revisável
- Modulares — Cada skill resolve um problema específico
- IA-first — Escritas pensando em consumo automático
Human-readable
Também úteis para humanos, não só para máquinas.
Fonte única de verdade
Evita divergência entre docs, exemplos e código.
Ecossistema
Documentação Oficial
Guia completo da API AbacatePay.
SDK Node.js
Integração ergonômica de alto nível.
REST Client
Cliente HTTP tipado de baixo nível.
Open source de verdade
Mantido pela equipe AbacatePay e pela comunidade.
Conhecimento compartilhado, sem mágica.
Conhecimento compartilhado, sem mágica.