{"title":"Agents de Codificação AI","description":"\u003cp\u003e\u003cstrong\u003eAgents de codificação AI que escrevem, revisam, depuram e entregam código de ponta a ponta — sem necessidade de conhecimento em prompts.\u003c\/strong\u003e Cada agent configura Claude, ChatGPT ou qualquer chat AI em um desenvolvedor especialista que lidera todo o processo de codificação, faz as perguntas certas e entrega código funcional e pronto para produção.\u003c\/p\u003e\n\n\u003ch3\u003eO que os agents de codificação AI fazem\u003c\/h3\u003e\n\u003cp\u003eTarefas de codificação que normalmente exigem horas de troca de mensagens — escrever funções do zero, revisar pull requests, depurar erros complexos, refatorar código legado — são tratadas de ponta a ponta. O agent assume o controle desde a ativação, coleta requisitos uma pergunta por vez e entrega código completo, comentado e funcional.\u003c\/p\u003e\n\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEscrita de Código\u003c\/strong\u003e — Funções, componentes, scripts e módulos completos a partir dos requisitos\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRevisão de Código\u003c\/strong\u003e — Identificação de bugs, problemas de desempenho, vulnerabilidades de segurança, melhores práticas\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDepuração\u003c\/strong\u003e — Diagnóstico de erros, análise da causa raiz, implementação de correções\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRefatoração\u003c\/strong\u003e — Limpeza de código legado, otimização de desempenho, melhorias na legibilidade\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDocumentação\u003c\/strong\u003e — Comentários no código, arquivos README, documentação de API\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eComo funciona\u003c\/h3\u003e\n\u003cp\u003eCarregue o arquivo de skill no seu Projeto Claude ou cole como prompt de sistema no ChatGPT. Cole o prompt de ativação na conversa. O agent começa imediatamente a perguntar sobre sua stack, requisitos e restrições — uma pergunta por vez — e então produz código completo e pronto para uso. Não é necessário experiência com prompts.\u003c\/p\u003e\n\n\u003ch3\u003eFunciona com Claude, ChatGPT ou qualquer chat AI\u003c\/h3\u003e\n\u003cp\u003eCada agent vem com dois arquivos: o arquivo de skill e o prompt de ativação. Carregue ambos e o agent assume o controle. Funciona com Claude (recomendado), ChatGPT ou qualquer assistente AI que aceite prompts de sistema.\u003c\/p\u003e\n\n\u003cp\u003e\u003cem\u003ePare de lutar com a AI para obter o código que você realmente precisa. Ative o agent, responda suas perguntas e receba código pronto para produção entregue de ponta a ponta.\u003c\/em\u003e\u003c\/p\u003e","products":[{"product_id":"albert-ai-code-review-agent","title":"Albert — Agente de Revisão de Código AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n\n  \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n    Carregue Albert no Claude e obtenha um Agente Sênior de Revisão de Código que realiza revisões completas e estruturadas em qualquer linguagem ou framework — cada bug, vulnerabilidade de segurança e problema de desempenho avaliado por severidade e acompanhado de uma correção específica, não feedback vago.\n  \u003c\/p\u003e\n\n  \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n    A maioria dos feedbacks de revisão de código é genérica demais para agir ou perde os problemas mais importantes. Albert resolve isso. Ele faz perguntas direcionadas sobre seu código antes de revisar qualquer coisa — linguagem, propósito, áreas de preocupação e se vai para produção — e então entrega um relatório completo que o desenvolvedor pode usar imediatamente. Funciona com Claude, ChatGPT ou qualquer modelo de chat AI que aceite prompts do sistema.\n  \u003c\/p\u003e\n\n  \u003cdiv style=\"background: #E6F1FB; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eO que você recebe\u003c\/p\u003e\n    \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eAchados classificados por severidade\u003c\/strong\u003e — cada problema avaliado como Crítico, Alto, Médio ou Baixo para que você saiba exatamente o que corrigir antes da produção e o que pode esperar, sem ambiguidade sobre prioridades\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eAuditoria de segurança\u003c\/strong\u003e — vulnerabilidades do OWASP Top 10, riscos de injeção, problemas de autenticação, segredos no código e dependências inseguras identificados e sinalizados com correções específicas antes de chegarem à produção\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eRevisão de desempenho\u003c\/strong\u003e — problemas de complexidade algorítmica, consultas N+1, loops desnecessários, vazamentos de memória e operações bloqueantes identificados com recomendações concretas de otimização\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eLacunas no tratamento de erros\u003c\/strong\u003e — blocos try\/catch ausentes, promessas não tratadas, falhas silenciosas e casos extremos que causarão problemas em produção identificados e corrigidos\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eAvaliação da qualidade do código\u003c\/strong\u003e — violações de DRY, problemas de responsabilidade única, clareza de nomes, código morto e preocupações de manutenção sinalizadas com recomendações específicas de refatoração\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eRelatório completo de revisão\u003c\/strong\u003e — resumo com total de achados por severidade, achados individuais ordenados de Crítico a Baixo, cada um com localização, explicação e correção específica, além de uma avaliação geral de prontidão para produção\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: flex; align-items: center; gap: 20px; background: #FFFFFF; border: 1px solid #E8E6E0; border-radius: 8px; padding: 14px 20px; margin-bottom: 24px;\"\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780; font-family: monospace;\"\u003e📄 albert-code-review-agent.skill\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eInstalação em menos de 2 minutos\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eFunciona com Claude, ChatGPT e qualquer chat AI\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border-left: 3px solid #185FA5; padding-left: 16px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 6px 0;\"\u003eComo instalar\u003c\/p\u003e\n    \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n      Baixe o pacote .skill → abra o Claude → carregue SKILL.md nas Instruções do Projeto ou prompt do sistema → cole o prompt de ativação na conversa → Albert faz suas perguntas de entrada uma a uma e entrega um relatório completo e estruturado de revisão de código. Funciona com Claude (recomendado), ChatGPT ou qualquer chat AI que aceite prompts do sistema.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Kissmyskills","offers":[{"title":"Default Title","offer_id":57850878394632,"sku":"albert-ai-code-review-agent","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ag2-albert-nf.png?v=1784817050"},{"product_id":"conrad-ai-bug-fixer-agent","title":"Conrad — Agente de Correção de Bugs AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n\n  \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n    Carregue o Conrad no Claude e obtenha um Agente Sênior de Correção de Bugs que diagnostica código quebrado, mensagens de erro e comportamentos inesperados — identificando a causa raiz, explicando exatamente por que está acontecendo e entregando uma correção específica antes e depois com um passo de verificação. Sem suposições. Sem remendos superficiais.\n  \u003c\/p\u003e\n\n  \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n    A maior parte do tempo de depuração é desperdiçada em remendos que não resolvem o problema real. Conrad resolve isso. Ele faz perguntas direcionadas para entender o que o código deveria fazer, o que ele realmente está fazendo e o que mudou antes do bug aparecer — então diagnostica a causa raiz antes de tocar em uma única linha. Funciona com Claude, ChatGPT ou qualquer modelo de chat AI que aceite prompts do sistema.\n  \u003c\/p\u003e\n\n  \u003cdiv style=\"background: #E6F1FB; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eO que você recebe\u003c\/p\u003e\n    \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eDiagnóstico da causa raiz\u003c\/strong\u003e — uma declaração clara do que está realmente errado, por que está acontecendo e exatamente onde no código ocorre antes de qualquer correção ser aplicada para que você entenda o problema, não apenas o remendo\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eCódigo antes e depois da correção\u003c\/strong\u003e — código original com erro e código corrigido lado a lado com comentários inline explicando exatamente o que mudou e por que a correção funciona, não apenas o que copiar e colar\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eInterpretação da mensagem de erro\u003c\/strong\u003e — rastreamentos de pilha, TypeErrors, NullPointerExceptions, rejeições de promessa não tratadas, erros CORS e qualquer outra mensagem de erro lida e rastreada até sua origem, e não apenas onde aparece\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003ePasso de verificação\u003c\/strong\u003e — um caso de teste ou verificação específica para confirmar que a correção realmente funciona antes de ir para produção, porque uma correção não testada ainda é um palpite\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003ePrevina da próxima vez\u003c\/strong\u003e — uma nota prática sobre como evitar essa classe de bug no futuro para que o mesmo problema não custe outra hora de depuração daqui a três semanas\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eObservações secundárias\u003c\/strong\u003e — quaisquer problemas adicionais encontrados no código ao redor são sinalizados separadamente para que você saiba o que mais precisa ser tratado sem que Conrad refatore coisas que você não pediu para mexer\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: flex; align-items: center; gap: 20px; background: #FFFFFF; border: 1px solid #E8E6E0; border-radius: 8px; padding: 14px 20px; margin-bottom: 24px;\"\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780; font-family: monospace;\"\u003e📄 conrad-bug-fixer-agent.skill\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eInstalação em menos de 2 minutos\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eFunciona com Claude, ChatGPT \u0026 qualquer chat AI\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border-left: 3px solid #185FA5; padding-left: 16px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 6px 0;\"\u003eComo instalar\u003c\/p\u003e\n    \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n      Baixe o pacote .skill → abra o Claude → carregue o SKILL.md nas Instruções do Projeto ou prompt do sistema → cole o prompt de ativação na conversa → Conrad faz suas perguntas uma a uma, diagnostica a causa raiz e entrega uma correção completa com código antes e depois. Funciona com Claude (recomendado), ChatGPT ou qualquer chat AI que aceite prompts do sistema.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Kissmyskills","offers":[{"title":"Default Title","offer_id":57850879312136,"sku":"conrad-ai-bug-fixer-agent","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ag2-conrad-nf.png?v=1784817049"},{"product_id":"dorian-ai-api-documentation-agent","title":"Dorian — Agente de Documentação de API AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n\n  \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n    Carregue o Dorian no Claude e obtenha um Agente Sênior de Documentação de API que transforma seu código de API, rotas ou notas técnicas em documentação completa e profissional — referências de endpoints, guias de autenticação, exemplos de requisição e resposta, tabelas de códigos de erro e um guia rápido para desenvolvedores pronto para publicar.\n  \u003c\/p\u003e\n\n  \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n    A maioria das APIs é documentada por último, mal ou nunca — o que significa que os desenvolvedores perdem horas tentando entender o que o código deveria ter explicado em minutos. Dorian resolve isso. Ele trabalha com o que você tiver — rotas brutas, código do controlador, coleções Postman ou anotações rápidas — faz perguntas direcionadas sobre a API e o público, e então produz documentação que os desenvolvedores podem usar no primeiro dia. Funciona com Claude, ChatGPT ou qualquer modelo de chat AI que aceite prompts do sistema.\n  \u003c\/p\u003e\n\n  \u003cdiv style=\"background: #E6F1FB; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eO que você recebe\u003c\/p\u003e\n    \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eReferência completa de endpoints\u003c\/strong\u003e — cada endpoint documentado com método HTTP, caminho, descrição, tabela de parâmetros, corpo da requisição, resposta de sucesso e códigos de erro para que os desenvolvedores tenham tudo que precisam sem ler o código-fonte\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eGuia de autenticação\u003c\/strong\u003e — método de autenticação documentado com como obter credenciais, como incluí-las nas requisições com exemplos de formato de cabeçalho, e um exemplo completo de requisição autenticada para que os desenvolvedores fiquem desbloqueados em minutos, não horas\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eExemplos realistas de requisição e resposta\u003c\/strong\u003e — exemplos curl e corpos JSON com valores reais para cada endpoint, não strings de espaço reservado, para que os desenvolvedores possam copiar, colar e executar imediatamente\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eReferência de códigos de erro\u003c\/strong\u003e — tabela completa de erros cobrindo todos os códigos de status que a API retorna, com descrições e orientações para resolução, para que os desenvolvedores possam lidar com erros sem abrir um chamado de suporte\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eGuia rápido para desenvolvedores\u003c\/strong\u003e — passo a passo do zero até a primeira chamada de API bem-sucedida em menos de 10 minutos, a seção de maior valor para qualquer desenvolvedor iniciando uma integração\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eFlexibilidade de formato\u003c\/strong\u003e — saída em Markdown para GitHub ou sites de documentação, OpenAPI 3.0 YAML para Swagger UI ou Redoc, ou texto estruturado simples para Confluence e Notion — no formato que sua equipe usar\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: flex; align-items: center; gap: 20px; background: #FFFFFF; border: 1px solid #E8E6E0; border-radius: 8px; padding: 14px 20px; margin-bottom: 24px;\"\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780; font-family: monospace;\"\u003e📄 dorian-api-documentation-agent.skill\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eInstalação em menos de 2 minutos\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eFunciona com Claude, ChatGPT \u0026 qualquer chat AI\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border-left: 3px solid #185FA5; padding-left: 16px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 6px 0;\"\u003eComo instalar\u003c\/p\u003e\n    \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n      Baixe o pacote .skill → abra o Claude → carregue SKILL.md nas Instruções do Projeto ou prompt do sistema → cole o prompt de ativação na conversa → Dorian faz suas perguntas uma a uma e produz documentação completa e profissional de API pronta para publicação. Funciona com Claude (recomendado), ChatGPT ou qualquer chat AI que aceite prompts do sistema.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Kissmyskills","offers":[{"title":"Default Title","offer_id":57850880786696,"sku":"dorian-ai-api-documentation-agent","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ag2-dorian-nf.png?v=1784817050"},{"product_id":"edmund-ai-full-stack-developer-agent","title":"Edmund — Agente Desenvolvedor Full Stack AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n\n  \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n    Carregue Edmund no Claude e obtenha um Agente Sênior de Desenvolvedor Full Stack que pega seu briefing de funcionalidade e constrói completamente — esquema de banco de dados, lógica backend, endpoints API e componentes frontend — entregando código pronto para produção, explicado camada por camada com cada decisão arquitetural justificada.\n  \u003c\/p\u003e\n\n  \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n    A maioria dos códigos gerados por AI entrega blocos sem comentários e segue em frente. Edmund constrói diferente. Ele faz perguntas direcionadas sobre sua stack e requisitos antes de escrever uma única linha, constrói cada camada em sequência, faz check-in após cada uma e explica cada decisão para que você entenda e possa manter o que foi construído. Funciona com Claude, ChatGPT ou qualquer modelo de chat AI que aceite prompts do sistema.\n  \u003c\/p\u003e\n\n  \u003cdiv style=\"background: #E6F1FB; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eO que você recebe\u003c\/p\u003e\n    \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eCamada de banco de dados\u003c\/strong\u003e — design de esquema, modelos e migrações com comentários inline e explicação de cada decisão estrutural para que você entenda o que foi construído e por quê antes de passar para a próxima camada\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eLógica backend\u003c\/strong\u003e — funções de serviço e processamento central com tratamento de erros, validação de entrada e considerações de segurança sinalizadas em cada etapa — não adicionadas como um pensamento posterior\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eEndpoints API\u003c\/strong\u003e — endpoints REST com contratos de requisição\/resposta, validação, respostas de erro e códigos HTTP corretos para que a API esteja pronta para produção desde o primeiro commit\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eComponentes frontend\u003c\/strong\u003e — componentes de UI com integração API, gerenciamento de estado, estados de carregamento e tratamento de erros embutidos — calibrados para seu framework exato, seja React, Vue, Next.js ou Nuxt\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eBuild consciente da stack\u003c\/strong\u003e — Edmund constrói para sua stack, não para suas preferências. Django + React, Node + Vue, FastAPI + Next.js — seja qual for sua stack, o resultado se encaixa sem precisar reescrever\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eNotas de integração\u003c\/strong\u003e — como as camadas se conectam, variáveis de ambiente necessárias, dependências para instalar e casos extremos conhecidos para lidar, para que você possa entregar sem adivinhações no final\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: flex; align-items: center; gap: 20px; background: #FFFFFF; border: 1px solid #E8E6E0; border-radius: 8px; padding: 14px 20px; margin-bottom: 24px;\"\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780; font-family: monospace;\"\u003e📄 edmund-full-stack-developer-agent.skill\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eInstalação em menos de 2 minutos\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eFunciona com Claude, ChatGPT e qualquer chat AI\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border-left: 3px solid #185FA5; padding-left: 16px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 6px 0;\"\u003eComo instalar\u003c\/p\u003e\n    \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n      Baixe o pacote .skill → abra o Claude → carregue SKILL.md nas suas Instruções do Projeto ou prompt do sistema → cole o prompt de ativação na conversa → Edmund faz suas perguntas uma a uma e constrói sua funcionalidade camada por camada com código explicado e pronto para produção. Funciona com Claude (recomendado), ChatGPT ou qualquer chat AI que aceite prompts do sistema.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Kissmyskills","offers":[{"title":"Default Title","offer_id":57850931970312,"sku":"edmund-ai-full-stack-developer-agent","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ag2-edmund-nf.png?v=1784817050"},{"product_id":"rupert-ai-devops-agent","title":"Rupert — Agente DevOps AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n\n  \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n    Carregue o Rupert no Claude e obtenha um Agente DevOps Sênior que guia você na configuração da infraestrutura, pipeline CI\/CD, conteinerização e implantação na nuvem — entregando arquivos de configuração completos e prontos para produção e passos exatos de implementação para que você possa colocar sua aplicação no ar sem um engenheiro DevOps dedicado.\n  \u003c\/p\u003e\n\n  \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n    A maioria dos problemas de implantação vem de arquivos de configuração copiados de tutoriais e nunca adaptados corretamente. Rupert resolve isso. Ele faz perguntas direcionadas sobre sua stack, provedor de nuvem e configuração atual antes de escrever uma única linha de configuração — depois entrega arquivos implantáveis que você pode commitar no seu repositório e executar, com todas as considerações de segurança sinalizadas desde o início. Funciona com Claude, ChatGPT ou qualquer modelo AI de chat que aceite prompts do sistema.\n  \u003c\/p\u003e\n\n  \u003cdiv style=\"background: #E6F1FB; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eO que você recebe\u003c\/p\u003e\n    \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eConfiguração Docker\u003c\/strong\u003e — Dockerfile com builds multi-stage, usuários não-root, verificações de integridade e otimização de camadas, além de docker-compose para desenvolvimento local com dependências de serviços, montagem de volumes e arquivos de ambiente\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003ePipeline CI\/CD\u003c\/strong\u003e — workflow completo do GitHub Actions, GitLab CI ou CircleCI com dependências de jobs, gerenciamento de segredos, gatilhos de implantação e promoção de ambiente para que todo push no main seja implantado automaticamente e com segurança\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eConfiguração de implantação na nuvem\u003c\/strong\u003e — AWS, GCP, DigitalOcean, Railway, Render ou Fly.io — calibrado para seu provedor com a configuração exata que sua stack precisa, não um modelo genérico que exige edição significativa\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eInfraestrutura como código\u003c\/strong\u003e — módulos Terraform ou playbooks Ansible quando necessário, com gerenciamento de estado, arquivos de variáveis e os comandos exatos para inicializar, planejar e aplicar\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eTabela de variáveis de ambiente\u003c\/strong\u003e — todas as variáveis necessárias listadas com seu propósito e onde configurá-las, pois variáveis de ambiente ausentes são a razão mais comum para falhas silenciosas em implantações\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eNotas de segurança em toda saída\u003c\/strong\u003e — gerenciamento de segredos, privilégio mínimo IAM, exposição de rede e segurança de contêiner sinalizados sem precisar ser solicitado para que você não descubra falhas de segurança após o lançamento\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: flex; align-items: center; gap: 20px; background: #FFFFFF; border: 1px solid #E8E6E0; border-radius: 8px; padding: 14px 20px; margin-bottom: 24px;\"\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780; font-family: monospace;\"\u003e📄 rupert-devops-agent.skill\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eInstalação em menos de 2 minutos\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eFunciona com Claude, ChatGPT e qualquer chat AI\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border-left: 3px solid #185FA5; padding-left: 16px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 6px 0;\"\u003eComo instalar\u003c\/p\u003e\n    \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n      Baixe o pacote .skill → abra o Claude → carregue o SKILL.md nas Instruções do Projeto ou prompt do sistema → cole o prompt de ativação na conversa → Rupert faz suas perguntas uma a uma e entrega arquivos de configuração completos e implantáveis com instruções passo a passo de implementação. Funciona com Claude (recomendado), ChatGPT ou qualquer chat AI que aceite prompts do sistema.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Kissmyskills","offers":[{"title":"Default Title","offer_id":57850985971976,"sku":"rupert-ai-devops-agent","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ag2-rupert-nf.png?v=1784817048"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/collections\/AI_Coding_Agents.png?v=1784820744","url":"https:\/\/kissmyskills.com\/pt\/collections\/ai-coding-agents.oembed","provider":"KissMySkills","version":"1.0","type":"link"}