clanker25/ai

Guia para adicionar novos exemplos de funções de IA, para testar recursos específicos com as APIs reais dos provedores.

O que é ai?

Este skill (`clanker25/ai`) tem como objetivo orientar o desenvolvedor na criação de novos exemplos de funções de IA dentro do diretório `examples/ai-functions`. Esses exemplos são essenciais para validar recursos novos ou modificados diretamente contra as APIs reais dos provedores, funcionando também como documentação prática para os usuários. O skill especifica que, para modelos de linguagem, o exemplo deve ser criado em duas variantes: uma para `generateText` e outra para `streamText`. Para outros tipos de modelo (ex.: geração de imagem ou fala), deve-se adicionar o exemplo na função de nível superior correspondente, como `generateImage` ou `generateSpeech`. Por fim, após criar o exemplo, é obrigatório executar `pnpm type-check:full` e corrigir qualquer erro de tipo encontrado. Este skill é útil em fluxos de desenvolvimento de SDKs ou bibliotecas de IA, suportando plataformas que utilizam o ecossistema Vercel AI SDK ou similares.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/clanker25/ai/tree/HEAD/skills/add-function-examples

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

Adicionando Exemplos de Funções

Revise as alterações na branch atual e identifique recursos novos ou modificados, ou correções de bugs que se beneficiariam de ter um exemplo no diretório examples/ai-functions. Esses exemplos são usados para testar recursos específicos com as APIs reais dos provedores e também podem servir como documentação para os usuários.

Determine para qual tipo de modelo e função de nível superior o exemplo deve ser adicionado. Para um modelo de linguagem, o exemplo deve ser adicionado em duas variantes: uma para generateText e outra para streamText. Para outros tipos de modelos, adicione o exemplo para a função de nível superior relevante (ex.: generateImage, generateSpeech).

Após criar o exemplo, execute pnpm type-check:full; corrija quaisquer erros encontrados.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Habilidades Relacionadas