# PasteCode > Prompts, rules, checklists, and context packs for AI coding agents. A static library of copy-paste prompts, rules, checklists, and context packs for AI coding agents like Cursor, Claude Code, Codex, and Windsurf. ## Prompts - [Prompt para Adicionar Better Auth ao Next.js com PostgreSQL](https://pastecode-71y.pages.dev/pt/prompts/add-better-auth-to-nextjs.md): Um prompt copiável para adicionar Better Auth e gerenciamento de sessão PostgreSQL a um projeto Next.js App Router. - [Prompt para Adicionar Upload de Arquivo com Cloudflare R2](https://pastecode-71y.pages.dev/pt/prompts/add-cloudflare-r2-file-upload.md): Prompt de IA para copiar e colar que adiciona URLs de upload pré-assinadas do Cloudflare R2 a um projeto Next.js App Router com validação no servidor. - [Prompt para Adicionar Modo Escuro com Tailwind CSS v4](https://pastecode-71y.pages.dev/pt/prompts/add-dark-mode-with-tailwind.md): Prompt de agente de IA para adicionar modo escuro sensível ao sistema a um aplicativo Next.js usando variáveis CSS do Tailwind CSS v4 e next-themes, sem flash ao carregar. - [Prompt para Adicionar Pesquisa de Texto Completo no PostgreSQL](https://pastecode-71y.pages.dev/pt/prompts/add-postgres-full-text-search.md): Prompt de IA copiável para adicionar pesquisa de texto completo nativa do PostgreSQL com tsvector, índice GIN e resultados ranqueados a um aplicativo Next.js existente. - [Prompt para Adicionar um Sitemap e robots.txt](https://pastecode-71y.pages.dev/pt/prompts/add-sitemap-and-robots-txt.md): Prompt de agente de IA para adicionar um sitemap.xml gerado dinamicamente e um robots.txt correto a um projeto Next.js ou Astro para melhor indexação em mecanismos de busca. - [Prompt para Adicionar Stripe Checkout a um App Next.js](https://pastecode-71y.pages.dev/pt/prompts/add-stripe-checkout-to-nextjs.md): Prompt para agente de IA adicionar Stripe Checkout com tratamento de webhook, portal do cliente e status de assinatura a um projeto Next.js App Router. - [Prompt para Construir um Proxy de API do Cloudflare Worker](https://pastecode-71y.pages.dev/pt/prompts/build-a-cloudflare-worker-api-proxy.md): Prompt copiável de IA para construir um Cloudflare Worker que faz proxy e limita taxa de chamadas de API externas, adiciona cabeçalhos de autenticação e armazena respostas em cache. - [Prompt para Construir um Diretório de Ferramentas de IA com Next.js](https://pastecode-71y.pages.dev/pt/prompts/build-a-nextjs-ai-tool-directory.md): Prompt para agente de IA construir um diretório pesquisável de ferramentas de IA com Next.js, usando arquivos de dados MDX, filtros de categoria e geração estática. - [Prompt para criar uma página de preços SaaS em Next.js](https://pastecode-71y.pages.dev/pt/prompts/build-a-saas-pricing-page.md): Prompt de IA copiável para criar uma página de preços SaaS em Next.js com Tailwind, alternância de cobrança e dados de plano prontos para Stripe. - [Prompt para construir um site SEO estático com Astro](https://pastecode-71y.pages.dev/pt/prompts/build-an-astro-static-seo-site.md): Prompt copiável para scaffolding de um site estático Astro totalmente otimizado com coleções de conteúdo, sitemap, og-images e TypeScript. - [Prompt para Criar um Workflow de Deploy do GitHub Actions](https://pastecode-71y.pages.dev/pt/prompts/create-a-github-actions-deploy-workflow.md): Prompt para agente de IA gerar um workflow CI/CD de produção do GitHub Actions para um aplicativo Next.js com etapas de type-check, teste, build e deploy. - [Prompt para criar um Dashboard Administrativo em Next.js](https://pastecode-71y.pages.dev/pt/prompts/create-an-admin-dashboard.md): Prompt para agente de IA construir um dashboard administrativo protegido em Next.js com tabelas de dados, guards de autenticação no servidor e layout com barra lateral usando Tailwind. - [Prompt para Gerar Imagens OG no Momento da Build](https://pastecode-71y.pages.dev/pt/prompts/generate-og-images-at-build-time.md): Prompt para agente de IA gerar imagens Open Graph por página no momento da build em Astro ou Next.js usando Satori e sharp, sem serviço externo. - [Prompt para migrar um aplicativo Next.js 14 para Next.js 16](https://pastecode-71y.pages.dev/pt/prompts/migrate-nextjs-14-to-16.md): Prompt estruturado de agente de IA para migrar um projeto Next.js 14 App Router para Next.js 16 com tratamento de mudanças de quebra e etapas incrementais. - [Prompt para Refatorar um Componente React com Segurança](https://pastecode-71y.pages.dev/pt/prompts/refactor-a-react-component-safely.md): Prompt estruturado de agente de IA para refatorar um componente React complexo com um ciclo de leitura-auditoria-refatoração-verificação que previne regressões. ## Rules - [Regras do AGENTS.md para um Site Estático Astro](https://pastecode-71y.pages.dev/pt/rules/agents-md-for-astro-static-site.md): Um AGENTS.md pronto para usar em sites estáticos Astro que mantém agentes de IA no stack, evita desvio de SSR e impõe convenções de coleção de conteúdo. - [Regras do AGENTS.md para um aplicativo SaaS Next.js](https://pastecode-71y.pages.dev/pt/rules/agents-md-nextjs-saas.md): Um AGENTS.md pronto para uso que mantém os agentes de codificação de IA no stack e na convenção em uma base de código SaaS Next.js. - [Regras de Codificação de IA para Autenticação e Segurança](https://pastecode-71y.pages.dev/pt/rules/ai-rules-for-auth-and-security.md): Regras do AGENTS.md para autenticação e segurança que impedem agentes de implementar criptografia personalizada, vazar segredos ou ignorar verificações de autorização. - [Regras de Codificação IA para Aplicações PostgreSQL](https://pastecode-71y.pages.dev/pt/rules/ai-rules-for-postgresql-apps.md): Regras do AGENTS.md para aplicações com PostgreSQL, abrangendo segurança de consultas, disciplina de migração, convenções de indexação e prevenção de que agentes escrevam consultas N+1. - [Regras de Codificação de IA para Sites de Conteúdo SEO](https://pastecode-71y.pages.dev/pt/rules/ai-rules-for-seo-content-sites.md): Regras do AGENTS.md para sites de conteúdo focados em SEO que previnem metadados duplicados, impõem dados estruturados e impedem que agentes quebrem a capacidade de rastreamento. - [Regras de Codificação de IA para Performance de Sites Estáticos](https://pastecode-71y.pages.dev/pt/rules/ai-rules-for-static-site-performance.md): Regras do AGENTS.md para performance de sites estáticos que impõem Core Web Vitals, otimização de imagens, carregamento de fontes e impedem que agentes enviem recursos que bloqueiam a renderização. - [Regras de Codificação para IA em Projetos TypeScript Strict](https://pastecode-71y.pages.dev/pt/rules/ai-rules-for-typescript-strict-projects.md): Regras do AGENTS.md para projetos TypeScript em modo strict que eliminam tipos any, aplicam padrões de narrowing e impedem que agentes compilem código que está errado. - [Regras do Claude Code para Projetos Prisma](https://pastecode-71y.pages.dev/pt/rules/claude-code-rules-for-prisma-projects.md): Regras do Claude Code para projetos com Prisma ORM, abordando segurança de migrações, padrões de consulta, carregamento de relações e prevenção de corrupção do schema por agentes. - [Regras do Codex para Cloudflare Workers](https://pastecode-71y.pages.dev/pt/rules/codex-rules-for-cloudflare-workers.md): Regras do Codex para projetos Cloudflare Workers que previnem o uso da API Node.js, reforçam padrões de bindings e mantêm os agentes dentro das restrições do runtime Workers. - [Regras do Cursor para Tailwind CSS e shadcn/ui](https://pastecode-71y.pages.dev/pt/rules/cursor-rules-for-tailwind-shadcn.md): Regras do Cursor que aplicam convenções do Tailwind v4 e padrões de componentes shadcn/ui, evitando que agentes reinventem primitivas que já existem. ## Playbooks - [Prompt-to-PR: Adicionar Página de Preços](https://pastecode-71y.pages.dev/pt/playbooks/add-a-pricing-page.md): SOP para gerar uma página de preços de produção com alternância mensal/anual, matriz de recursos e links de Stripe Checkout em um projeto Next.js Tailwind. - [Prompt-to-PR: Adicionar um Sitemap e robots.txt](https://pastecode-71y.pages.dev/pt/playbooks/add-a-sitemap-and-robots.md): SOP para adicionar um sitemap XML dinâmico e robots.txt a um projeto Next.js ou Astro — corrigir lastmod, prioridade e regras de rastreamento para SEO em produção. - [Prompt-to-PR: Adicionar Tabela de Dados Administrativa](https://pastecode-71y.pages.dev/pt/playbooks/add-an-admin-table.md): POP para adicionar uma tabela de dados administrativa paginada no servidor, ordenável e pesquisável em Next.js usando TanStack Table e consulta PostgreSQL — sem mágica de ORM. - [Prompt-to-PR: Adicionar Better Auth a um App Next.js](https://pastecode-71y.pages.dev/pt/playbooks/add-better-auth-to-a-nextjs-app.md): SOP completo para integrar Better Auth a um projeto Next.js App Router — sessões, email/senha, OAuth e proteção de middleware em uma única execução. - [Prompt-to-PR: Adicionar Upload de Arquivos para Cloudflare R2](https://pastecode-71y.pages.dev/pt/playbooks/add-cloudflare-r2-upload.md): SOP completa para integrar uploads R2 com URLs pré-assinadas em um app Next.js ou Cloudflare Workers — binding de bucket, URLs pré-assinadas e fluxo de upload do cliente. - [Prompt-to-PR: Adicionar Modo Escuro](https://pastecode-71y.pages.dev/pt/playbooks/add-dark-mode.md): SOP completa para adicionar modo escuro sem cintilação a um aplicativo Next.js Tailwind usando next-themes — estratégia de classe, preferência do sistema e alternância persistida. - [Prompt-to-PR: Adicionar Pesquisa Pagefind a um Site Astro](https://pastecode-71y.pages.dev/pt/playbooks/add-pagefind-search-to-astro.md): O SOP completo para adicionar pesquisa estática, sem backend, a um site Astro com Pagefind — do primeiro prompt à descrição do PR. - [Prompt-para-PR: Adicionar Pesquisa de Texto Completo no PostgreSQL](https://pastecode-71y.pages.dev/pt/playbooks/add-postgres-full-text-search.md): POP para adicionar pesquisa de texto completo nativa do PostgreSQL com tsvector, índice GIN, ts_rank e uma API de busca Next.js — sem necessidade de serviço de terceiros. - [Prompt-to-PR: Construa um Site SEO Estático com Astro](https://pastecode-71y.pages.dev/pt/playbooks/build-a-static-seo-site-with-astro.md): SOP completo para scaffolding de um site SEO estático orientado a conteúdo com Astro, Tailwind, MDX content collections, sitemap e tags canônicas do zero. - [Prompt-to-PR: Migrar Next.js 14 para 16](https://pastecode-71y.pages.dev/pt/playbooks/migrate-nextjs-14-to-16.md): SOP passo a passo para migrar um projeto Next.js 14 App Router para Next.js 16 — Turbopack, React 19, APIs assíncronas e mudanças de cache abordados. ## Checklists - [Checklist para Revisão de Rotas de API Geradas por IA](https://pastecode-71y.pages.dev/pt/checklists/review-ai-generated-api-routes.md): Uma checklist de revisão humana para rotas de API REST e RPC escritas por agentes de codificação de IA — autenticação, validação de entrada, limitação de taxa e tratamento de erros. - [Checklist para Revisão de Código de Autenticação Gerado por IA](https://pastecode-71y.pages.dev/pt/checklists/review-ai-generated-auth-code.md): Uma checklist de revisão humana para código de autenticação escrito por agentes de codificação de IA — sessões, JWTs, fluxos OAuth e lógica de autorização para aplicações web. - [Lista de Verificação para Revisão de Cloudflare Workers Gerados por IA](https://pastecode-71y.pages.dev/pt/checklists/review-ai-generated-cloudflare-workers.md): Uma lista de verificação de revisão humana para código de Cloudflare Workers escrito por agentes de codificação de IA — limites de tempo de execução, KV, D1, bindings e segurança na borda. - [Checklist para Revisão de GitHub Actions Geradas por IA](https://pastecode-71y.pages.dev/pt/checklists/review-ai-generated-github-actions.md): Uma checklist de revisão humana para workflows do GitHub Actions escritos por agentes de codificação de IA — exposição de segredos, ataques à cadeia de suprimentos, permissões e segurança de implantação. - [Checklist para Revisar Código Next.js Gerado por IA](https://pastecode-71y.pages.dev/pt/checklists/review-ai-generated-nextjs-code.md): Uma checklist de revisão humana para código Next.js escrito por agentes de IA — App Router, Server Components, busca de dados e correção de implantação. - [Checklist para Revisar Migrações do Prisma Geradas por IA](https://pastecode-71y.pages.dev/pt/checklists/review-ai-generated-prisma-migrations.md): Uma checklist de revisão humana para alterações de esquema e migrações do Prisma escritas por agentes de codificação de IA — perda de dados, bloqueio e operações irreversíveis. - [Checklist para Revisão de Páginas de SEO Geradas por IA](https://pastecode-71y.pages.dev/pt/checklists/review-ai-generated-seo-pages.md): Uma checklist de revisão humana para páginas direcionadas a SEO escritas por agentes de codificação de IA — metadados, dados estruturados, URLs canônicas e Core Web Vitals para Astro e Next.js. - [Lista de Verificação para Revisar Consultas SQL Geradas por IA](https://pastecode-71y.pages.dev/pt/checklists/review-ai-generated-sql.md): Uma lista de verificação para revisão humana de SQL escrito por agentes de codificação de IA — corretude, injeção, desempenho e migrações. - [Checklist para Revisão de Código Stripe Gerado por IA](https://pastecode-71y.pages.dev/pt/checklists/review-ai-generated-stripe-code.md): Uma checklist de revisão humana para código de integração Stripe escrito por agentes de codificação de IA — segurança de webhooks, idempotência, condições de corrida e fluxos de pagamento. - [Checklist para Revisão de UI Tailwind Gerada por IA](https://pastecode-71y.pages.dev/pt/checklists/review-ai-generated-tailwind-ui.md): Uma checklist de revisão humana para componentes de UI Tailwind CSS escritos por agentes de codificação de IA — acessibilidade, responsividade, modo escuro e segurança de purge. ## Failures - [Como Corrigir a Quebra do Runtime do Cloudflare Workers pela IA](https://pastecode-71y.pages.dev/pt/failures/ai-breaks-cloudflare-workers-runtime.md): Agentes de IA importam módulos embutidos do Node.js como fs, crypto e path para o Cloudflare Workers, causando erros em tempo de execução porque o runtime do Workers não é Node.js. - [Como Corrigir Incompatibilidades de Hidratação React Causadas por IA](https://pastecode-71y.pages.dev/pt/failures/ai-creates-hydration-mismatches.md): Agentes de IA geram componentes React que renderizam HTML diferente no servidor e no cliente, causando erros de hidratação e UI quebrada no primeiro carregamento. - [Como Corrigir o Esquecimento de Validação de Variáveis de Ambiente pela IA](https://pastecode-71y.pages.dev/pt/failures/ai-forgets-env-validation.md): Agentes de IA leem valores de process.env diretamente sem validação, causando bugs silenciosos de undefined e erros de inicialização ausentes quando variáveis de ambiente estão faltando. - [Como Corrigir Relações Inválidas Geradas por IA no Prisma](https://pastecode-71y.pages.dev/pt/failures/ai-generates-invalid-prisma-relations.md): Agentes de IA geram relações de esquema Prisma com relações reversas ausentes, ações referenciais erradas ou tipos de campo incompatíveis que falham no prisma validate e prisma migrate. - [Como Corrigir a IA Que Ignora Metadados SEO](https://pastecode-71y.pages.dev/pt/failures/ai-ignores-seo-metadata.md): Agentes de IA geram páginas Next.js e Astro sem tags de título, metadados Open Graph ou URLs canônicas, resultando em páginas invisíveis para motores de busca e rastreadores sociais. - [Como Corrigir Agentes de IA que Inventam Pacotes npm Falsos](https://pastecode-71y.pages.dev/pt/failures/ai-invents-fake-npm-packages.md): Por que agentes de IA alucinam pacotes npm que não existem, como identificar e como impedir. - [Como Corrigir o Uso Excessivo de useEffect por IAs](https://pastecode-71y.pages.dev/pt/failures/ai-overuses-useeffect.md): Agentes de IA recorrem ao useEffect para lidar com estado derivado, transformações de eventos e busca de dados que deveriam usar useMemo, manipuladores de eventos ou Server Components. - [Como Corrigir IA Colocando Código de Servidor em Componentes do Cliente](https://pastecode-71y.pages.dev/pt/failures/ai-puts-server-code-in-client-components.md): Agentes de IA vazam consultas de banco de dados, variáveis de ambiente secretas e APIs Node.js para componentes 'use client', expondo lógica exclusiva do servidor ao bundle do navegador. - [Como Corrigir Agentes de Código de IA Usando APIs Desatualizadas do Next.js](https://pastecode-71y.pages.dev/pt/failures/ai-uses-outdated-nextjs-apis.md): Agentes de IA frequentemente geram código Next.js usando padrões obsoletos do Pages Router, getServerSideProps e APIs removidas que quebram projetos App Router. - [Como Corrigir SQL Inseguro Escrito por IA](https://pastecode-71y.pages.dev/pt/failures/ai-writes-insecure-sql.md): Agentes de IA criam consultas SQL com interpolação de strings em vez de instruções parametrizadas, introduzindo vulnerabilidades de injeção SQL no código de banco de dados em produção. ## Context Packs - [Diretório de Ferramentas de IA — Pacote de Contexto](https://pastecode-71y.pages.dev/pt/context/ai-tool-directory.md): Pacote de contexto copiável para um site de diretório de ferramentas de IA construído com Astro e PostgreSQL, para que agentes entendam o fluxo de submissão, sistema de tags e modelo de conteúdo desde o primeiro prompt. - [Astro Static SEO Site — Pacote de Contexto](https://pastecode-71y.pages.dev/pt/context/astro-static-seo-site.md): Um pacote de contexto copiável que descreve um site SEO estático Astro para que um agente de IA possa trabalhar nele corretamente desde o primeiro prompt. - [Aplicativo Cloudflare Workers — Pacote de Contexto](https://pastecode-71y.pages.dev/pt/context/cloudflare-workers-app.md): Pacote de contexto copiável para um aplicativo Cloudflare Workers com D1, KV, R2 e Hono, para que seu agente de IA entenda as restrições de runtime de borda desde o primeiro prompt. - [Next.js SaaS Starter — Pacote de Contexto](https://pastecode-71y.pages.dev/pt/context/nextjs-saas-starter.md): Pacote de contexto copiável para um aplicativo SaaS Next.js com App Router, Better Auth, faturamento Stripe e Postgres para que seu agente de IA funcione corretamente desde o primeiro prompt. - [Aplicativo de Pesquisa PostgreSQL — Pacote de Contexto](https://pastecode-71y.pages.dev/pt/context/postgres-search-app.md): Pacote de contexto copiável para um aplicativo de pesquisa de texto completo e vetorial apoiado por PostgreSQL com pgvector, para que seu agente de IA escreva código SQL e de migração correto desde o início.