skeleton-first
Faz seu agente testar fluxos de trabalho de dados ou IA em pequena escala. Ajuda a encontrar melhorias rápidas e a planejar o aumento de custo.
O que ela faz
Esta ferramenta ajuda a construir projetos de dados e inteligência artificial de forma eficiente. Ela começa com uma versão pequena e barata do projeto para garantir que tudo funcione, e só depois aumenta o tamanho e adiciona recursos, sempre verificando os custos.
Quando usar
- ✓Quando você tem um projeto com várias etapas que precisam funcionar juntas.
- ✓Ao trabalhar com dados novos ou ferramentas que você não conhece bem.
- ✓Se você quer construir um sistema completo de processamento de dados ou IA.
Exemplo do que pedir para a IA
“Quero processar todos os meus documentos usando IA, começando com um teste pequeno e barato.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Primeiro, criamos uma versão mínima do projeto que funciona com poucos dados e configurações baratas. Depois, testamos e aumentamos gradualmente, verificando o custo em cada passo antes de adicionar mais funcionalidades.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill skeleton-firstOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/skeleton-first/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Esqueleto primeiro: prove o fluxo de trabalho de forma barata, depois escale
Agentes tendem a construir cada etapa em tamanho total antes que algo tenha sido executado de ponta a ponta. Em trabalhos de dados e IA, isso falha de forma cara: um prompt errado roda em uma tabela inteira, um grão errado é descoberto depois que vinte modelos existem, um grande armazém queima créditos em uma consulta que retorna a resposta errada.
Essa habilidade muda a ordem do trabalho:
- Faça o caminho completo funcionar com a entrada mínima possível com as configurações mais baratas.
- Prove com um teste.
- Escale em degraus com custo controlado, medindo e projetando o custo antes de cada um.
- Só então adicione recursos, um de cada vez, reexecutando os testes após cada um.
Quando Usar
- Um fluxo de trabalho com 2+ etapas (ingestão -> transformação -> modelo/LLM -> saída), ou qualquer coisa que toque em computação paga: créditos de armazém, tokens de LLM, embeddings, chamadas de API.
- Dados novos ou desconhecidos, uma nova ferramenta ou SDK, uma arquitetura que não rodou neste ambiente antes.
- O usuário pede para "construir X de ponta a ponta", "configurar o pipeline", "processar todos os documentos", "criar os modelos".
Pule para: correções de um arquivo, uma única consulta, trabalho já provado em escala total, ou quando o usuário explicitamente diz para ir direto para a escala total (então ainda declare o custo projetado primeiro).
Etapa 0 - Defina "funciona" antes de construir
Escreva, e mostre ao usuário em 3-5 linhas:
- O caminho de ponta a ponta mais fino: cada etapa presente, o mínimo de cada. Exemplo: 1 tabela de origem -> 1 transformação -> 1 chamada de LLM -> 1 linha de saída.
- Um teste de aprovação/reprovação que uma pessoa possa verificar, por exemplo, "para estas 3 linhas de amostra, a saída tem as colunas A, B, C e o valor para a linha 2 é X". Prefira testes com uma resposta correta conhecida.
- Um orçamento: gasto e tempo máximos para todo o trabalho, e para o esqueleto (o esqueleto deve custar quase nada).
Se o usuário não deu um orçamento, proponha um e diga isso.
Etapa 1 - Escreva a escada
Planeje o trabalho como degraus. Cada degrau adiciona exatamente uma coisa e tem um portão.
| Degrau | Adiciona | Tamanho da entrada | Portão para passar |
|---|---|---|---|
| L0 esqueleto | cada etapa, simulada ou mínima | 1 registro | teste passa de ponta a ponta |
| L1 | lógica real na etapa mais fraca | 10 registros | teste passa, custo por registro medido |
| L2 | escala | ~1% ou 100 registros | verificação pontual de qualidade, custo total projetado abaixo do orçamento |
| L3 | execução completa | 100% | totais reconciliados, teste ainda passa |
| L4+ | um recurso por vez | conforme necessário | todos os testes anteriores ainda passam |
Mostre a escada ao usuário antes de construir, a menos que a tarefa seja pequena. Mantenha-a curta.
Etapa 2 - Construa L0, o esqueleto funcional
- Cada etapa existe e está conectada; nenhuma é polida.
- Codifique fixamente ou simule qualquer coisa que não esteja no caminho crítico (configuração, retentativas, UI, log além de um print).
- Use as configurações mais baratas em todos os lugares (veja Alavancas de Custo).
- Execute. Se falhar, corrija o caminho; não comece a adicionar recursos.
- Olhe a amostra antes de escalá-la. Leia alguns registros brutos e meça o que você está pagando. A maioria das vitórias baratas se esconde aqui: registros duplicados (cache por hash de conteúdo), texto repetido em cada registro (cabeçalhos, rodapés, avisos legais, assinaturas, seções de modelo), entradas vazias ou inválidas que a API ainda cobra. Conte quanto de cada custo cada um representa; remover um rodapé que é 70% de cada documento vale mais do que qualquer ajuste posterior.
Não permitido até que L0 passe: uma segunda origem, um segundo modelo ou tabela, paralelismo, ajuste, UI, abstrações, tratamento de casos extremos que ainda não foram vistos.
Etapa 3 - Escale em degraus com custo controlado
Em cada degrau:
- Execute no tamanho da entrada do degrau.
- Registre: registros de entrada/saída, erros, tempo de relógio, custo (tokens, créditos, chamadas de API).
- Projete o próximo degrau: custo por registro x próximo tamanho, tempo por registro x próximo tamanho.
- Portão: continue apenas se o teste passar, os erros forem compreendidos e a projeção estiver abaixo do orçamento.
…
Perguntas frequentes
Por que começar pequeno?
Começar pequeno evita gastar muito dinheiro e tempo em projetos que podem ter erros. É mais fácil corrigir problemas no início.
O que é 'esqueleto'?
O 'esqueleto' é a primeira versão mínima e funcional do projeto, que conecta todas as partes, mas usa dados e configurações muito simples e baratas.
Como os custos são controlados?
Os custos são controlados definindo um orçamento e verificando o gasto em cada etapa. Se o custo aumentar muito, procuramos formas mais baratas de fazer o trabalho antes de continuar.
Detalhes
Descrição original do autor
Prove a data/AI/agent workflow end to end on a tiny sample, find cheap wins, then scale in cost-gated steps within budget.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4173
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC