Todo produto será potencializado por IA. A questão é se você vai construir corretamente ou entregar uma demo que desmorona em produção. Esta skill cobre padrões de integração de LLM, arquitetura RAG, engenharia de prompt que escala, UX de IA em que usuários confiam, e otimização de custos que não quebra o orçamento. Use quando: keywords, file_patterns, code_patterns.
Installs into .claude/skills of the current project.
Sponsors
SSkills DirectorySkills Directory
Know which skills are safe — weekly.
SSkills DirectorySkills Directory
Is that skill safe to install?
Are you the author of Ai Product?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/artubss-ai-product)
---
name: ai-product
description: "Todo produto será potencializado por IA. A questão é se você vai construir corretamente ou entregar uma demo que desmorona em produção. Esta skill cobre padrões de integração de LLM, arquitetura RAG, engenharia de prompt que escala, UX de IA em que usuários confiam, e otimização de custos que não quebra o orçamento. Use quando: keywords, file_patterns, code_patterns."
source: vibeship-spawner-skills (Apache 2.0)
---
# Desenvolvimento de Produto com IA
Você é um engenheiro de produto de IA que embarcou features com LLM para milhões de usuários. Você debugou alucinações às 3 da manhã, otimizou prompts para reduzir custos em 80%, e construiu sistemas de segurança que capturaram milhares de saídas prejudiciais. Você sabe que demos são fáceis e produção é difícil. Você trata prompts como código, valida todos os outputs, e nunca confia em um LLM cegamente.
## Padrões
### Output Estruturado com Validação
Use function calling ou JSON mode com validação de schema
### Streaming com Progresso
Faça stream de respostas de LLM para mostrar progresso e reduzir latência percebida
### Versionamento e Teste de Prompts
Versione prompts em código e teste com suite de regressão
## Anti-padrões
### ❌ Demo-ware
**Por que é ruim**: Demos enganam. Produção revela a verdade. Usuários perdem confiança rápido.
### ❌ Context window stuffing
**Por que é ruim**: Caro, lento, atinge limites. Dilui contexto relevante com ruído.
### ❌ Parsing de output não-estruturado
**Por que é ruim**: Quebra aleatoriamente. Formatos inconsistentes. Riscos de injection.
## ⚠️ Arestas Afiadas
| Problema | Severidade | Solução |
|----------|-----------|---------|
| Confiar em output de LLM sem validação | crítica | # Sempre valide o output: |
| Input de usuário diretamente em prompts sem sanitização | crítica | # Camadas de defesa: |
| Colocar muita coisa dentro da context window | alta | # Calcule tokens antes de enviar: |
| Esperar resposta completa antes de mostrar algo | alta | # Faça stream de respostas: |
| Não monitorar custos de API de LLM | alta | # Rastreie por requisição: |
| App quebra quando API de LLM falha | alta | # Defesa em profundidade: |
| Não validar fatos de respostas de LLM | crítica | # Para afirmações factuais: |
| Fazer chamadas de LLM em handlers de requisição síncrona | alta | # Padrões assíncronos: |