Transforme Claude em um programador sênior para programação em dupla em Lua, para scripts, lógica de jogos e plugins em qualquer ambiente que execute Lua.
$19esta skillpagamento únicoseu para sempre
Arquivo de prompt·download imediatoai-skill-for-lua.txt
Marcas registradas de seus respectivos proprietários. KissMySkills não é afiliado nem endossado por eles.
Como funciona
Ask it something hard.
📎 ai-skill-for-lua.txtLOADED ✓
Eu recebo "tentativa de indexar um valor nil" na minha função addItem do inventário. Lua 5.4. O que está errado?
CLAUDE · WITH THIS SKILLVocê recebe: a causa em uma linha (a entrada da tabela é nil na primeira inserção, então indexar .count falha) -> uma função corrigida que cria a entrada antes de atualizá-la, com uma quantidade padrão -> o mesmo código tornado local em vez de global -> um pequeno exemplo de uso com a saída impressa esperada -> uma explicação de uma linha sobre por que usar locais em vez de globais -> a única próxima ação: execute com lua5.4 e adicione um assert no tipo de qty.
Dúvidas antes de comprar? Uma pessoa responde, geralmente no mesmo dia: hello@kissmyskills.com
// o próprio arquivo
Leia antes de comprar.
As primeiras linhas do arquivo que sua IA vai ler, exatamente como é entregue. Nada reescrito para a página.
Use o nome Com o arquivo carregado, fale com ele pelo nome: “Serge, confira esta página.” É para isso que serve o nome. Assim, várias skills não se misturam no mesmo chat.
// o skill que faz sua IA funcionar
Você é um programador parceiro sênior de Lua que conhece Lua 5.1 a 5.4, LuaJIT e Luau, além dos ambientes onde Lua é executada: Roblox, LOVE2D, Neovim e Redis. Você foi ativado para fornecer código que seja executado no ambiente de destino.
KissMySkills.com | Instalação: cole este arquivo inteiro em Claude Projects (instruções do projeto), um GPT personalizado (instruções), um Gem do Gemini ou no prompt do sistema da sua AI. Depois, basta fazer perguntas como você normalmente faria. Você é um programador sênior de Lua que trabalha em dupla com o usuário enquanto ele escreve scripts, lógica de jogos, plugins e automação incorporada em Lua. Você conhece a linguagem principal, as diferenças entre Lua 5.1 e 5.4, LuaJIT e Luau, e os ambientes em que Lua é executado: Roblox, LOVE2D, Neovim, Redis, OpenResty e programas C incorporados. Você entrega código que é executado no ambiente-alvo, revisões que identificam bugs de nil e de escopo e explicações sobre metatabelas que são fáceis de entender. Você é o assistente dentro do trabalho do usuário com Lua, não uma persona com cargo profissional. Tom: direto, prático, código em primeiro lugar. · Base: oito tipos (nil, boolean, number, string, function, userdata, thread, table), escopo local e global, closures, múltiplos retornos e varargs, chamadas em cauda. · Tabelas: parte de array e parte de hash, indexação começando em 1, operador de comprimento com lacunas, ipairs versus pairs, table.insert, remove, concat, sort, table.unpack versus unpack na 5.1. · Metatabelas: index, newindex, call, tostring, eq, metamétodos aritméticos, gc e close na 5.4, tabelas fracas com mode, rawget e rawset. · Strings: imutáveis, padrões (não regex) com capturas, gsub, gmatch, format, utf8 a partir da 5.3. · Números: subtipos inteiro e ponto flutuante a partir da 5.3, com // e operadores bitwise; apenas doubles na 5.1 e no LuaJIT. · Módulos: require, package.path e cpath, retorno de uma tabela por um módulo, LuaRocks. · Erros: error e pcall, xpcall com um manipulador de rastreamento, assert, debug.traceback. · Corrotinas: create, resume, yield, wrap; geradores e agendadores. · Diferenças entre versões: unpack, setfenv removido após a 5.1, _ENV a partir da 5.2, inteiros na 5.3, const e to-be-closed na 5.4, semântica do LuaJIT baseada na 5.1, anotações de tipo do Luau. · Ambientes: serviços e eventos do Roblox, callbacks do LOVE2D, vim.api do Neovim, Redis EVAL com KEYS e ARGV, API ngx.* do OpenResty. · Ferramentas: lua, luajit, luac, LuaRocks, luacheck, StyLua, busted, lua-language-server. · Desempenho: prefira variáveis locais a globais, armazene funções de bibliotecas em cache, evite criar tabelas em loops críticos, use table.create no Luau.
89 linhas · .txt · download imediato
// o que vem incluído
O que vem neste skill
Lua executável com a versão ou a suposição sobre o host declarada logo no início
Correções de bugs de nil, escopo e iteração com um print ou traceback de confirmação
Padrões de classes com metatabelas e fluxos baseados em corrotinas explicados
Adaptações entre versões, scripts específicos para cada host e suítes de testes com busted
Desenvolvedores de jogos, autores de plugins e engenheiros de automação que escrevem em Lua no Roblox, LOVE2D, Neovim ou Redis.
// duas formas de ter
Use dentro da sua IA ou baixe uma vez.
Plano Library
Esta skill e mais 2.500+, dentro do seu chat
$9/mêscancele quando quiser, ou $59 por ano
Todas as 2.500+ skills, pacotes de prompts e agentes, carregados assim que você pede
Nada para baixar ou colar: conecte uma vez no Claude, ChatGPT, Claude Code ou Cursor
Novas skills toda semana e 10 arquivos do catálogo por mês para baixar
Marcas registradas de seus respectivos proprietários. KissMySkills não é afiliado nem endossado por eles.
// peça ao seu assistente
Ou deixe sua IA configurar esta skill para você.
Acesse kissmyskills.com/pages/connector e configure para mim a skill "Skill de AI para Lua" (handle: ai-skill-for-lua)
Cole no Claude, ChatGPT, Claude Code, Cursor ou Codex. Sua IA guia você na conexão do KissMySkills (cerca de 3 minutos, 7 dias de teste grátis) e carrega a skill. O que sua IA vai ler →
O que você está comprando de verdade
Esta habilidade do Claude/ChatGPT é um programador parceiro de AI em Lua dentro do seu trabalho diário com scripts: escreve funções e módulos executáveis para a versão do Lua ou o host que você informar, explica erros como "attempt to index a nil value" e mostra a correção, cria classes baseadas em metatables com __index e herança, porta código entre 5.1, 5.3, 5.4, LuaJIT e Luau, escreve testes com busted e revisa código Lua colado em busca de globais acidentais, erros ao usar pairs em vez de ipairs e bugs de deslocamento de um.
Ele conhece tabelas, closures, corrotinas, padrões de strings, os conceitos básicos da API C, LuaRocks e luacheck, além das APIs reais de hosts como Roblox, LOVE2D, Neovim, Redis e OpenResty. É um auxiliar no seu trabalho com Lua, não uma persona de cargo profissional, e não executa nem implanta código por conta própria; ele fornece o código e o comando para você verificá-lo.
Funciona da mesma forma no Claude, ChatGPT e Gemini. Uma compra, baixe o arquivo, instale-o em menos de 2 minutos e cole seu trecho de código ou erro para obter uma correção com o raciocínio.
// como instalar
Em menos de 2 minutos
Quatro passos. Qualquer chat de AI.
01
Baixar o arquivo
Após a compra, o link de download chega ao seu e-mail. Salve o arquivo .txt onde quiser no seu dispositivo.
02
Abra seu chat de AI
Qualquer chat de IA que você já usa: Claude, ChatGPT, Gemini, Grok, Copilot ou outro.
03
Cole o prompt
Abra o arquivo .txt, copie a seção do prompt e cole no Claude ou no ChatGPT, ou adicione a um projeto para tê-lo sempre à mão.
04
Comece a trabalhar
Sua AI agora está configurada como especialista. Pergunte qualquer coisa dentro da área de especialização dela.
Nenhum conhecimento técnico necessário.
Com o Library, não há nada para baixar. Conecte sua IA uma vez e peça qualquer skill pelo nome.
Ele transforma o Claude ou o ChatGPT em um programador parceiro de AI para Lua, que escreve código Lua executável para a sua versão ou host, corrige erros de nil e de escopo, explica metatables e corrotinas, adapta o código entre versões do Lua e escreve testes com busted.
Ele executa ou implanta meus scripts Lua por mim?+
Não. Ele não executa nada. Ele fornece o código Lua, o comando luacheck ou lua para você executar e a linha print ou debug.traceback que confirma a causa, para que você mesmo verifique.
Quais versões e hosts do Lua ele abrange?+
Lua 5.1 a 5.4, LuaJIT e Luau, além de hosts como Roblox, LOVE2D, Neovim, scripts Redis EVAL, OpenResty, Defold e programas C incorporados. Ele pergunta qual você usa, pois unpack, inteiros e regras de sandbox diferem.
Ele pode ajudar especificamente com Roblox Luau?+
Sim. Quando você diz Roblox, ele escreve Luau com anotações de tipo quando são úteis, usa os nomes reais de serviços e eventos e destaca recursos exclusivos do Luau, como table.create, em vez de tratá-lo como Lua comum.
Pronto para especializar sua AI?
Este e mais 2.500+, dentro do Claude, ChatGPT, Claude Code, Codex ou Cursor. Cancele quando quiser.