← OnePro AICONTENT HISTORY

Update to OnePro AI

Snapshot Sep 30, 2026 · 23:01 UTC · version 1.0.0

Collection source: not recorded for this historical snapshot.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Dúvida de como fazer algo no OnePro vira rota até a tool que responde, antes de gastar chamada, e vira plano quando o caminho tem mais de um passo. Use quando o usuário perguntar como faz, onde vê ou como gera um gráfico no OnePro, e quando ele não souber qual análise responde o que ele quer.",
  "included_files": [],
  "name": "onepro-plano",
  "skill_md_contents": "---\nname: onepro-plano\ndescription: Dúvida de como fazer algo no OnePro vira rota até a tool que responde, antes de gastar chamada, e vira plano quando o caminho tem mais de um passo. Use quando o usuário perguntar como faz, onde vê ou como gera um gráfico no OnePro, e quando ele não souber qual análise responde o que ele quer.\n---\n\n# Plano antes da chamada\n\n**Rota** é o caminho do que o usuário pediu até a chamada que responde, com os\nparâmetros preenchidos. **Plano** é a rota escrita antes de executar, quando ela\npassa de um passo.\n\nChamada dada gasta cota e pode responder com precisão total a pergunta errada.\nTrace a rota primeiro.\n\n## Por onde o pedido entrou\n\n| O que chegou | O que você faz |\n|---|---|\n| \"como faço\", \"onde vejo\", \"para que serve\" | rota, sem executar nada |\n| Pedido fechado, com ativos, janela e moeda ditos | plano curto, e executa |\n| Pedido aberto, um relatório ou um estudo sem parâmetro | um round de perguntas, depois o plano |\n\nPedido fechado não vira entrevista: a rota já está no pedido, monte e execute.\nVale inclusive quando o usuário chamou esta skill pelo nome, porque chamar pelo\nnome pede o plano, não o interrogatório.\n\n## Achar a rota\n\nO catálogo não se decora, se consulta, e ele cresce sem avisar:\n\n- **`onepro://telas`** traz o mapa de área, aba e gráfico do app, e a lista do\n  que não tem rota. Primeira parada de \"onde vejo\".\n- **`onepro_localizar_grafico`** recebe o gráfico citado pelo nome e devolve a\n  tool com os parâmetros, ou a tela em que ele mora.\n- **`onepro_buscar_ativos`** resolve nome em ticker, e é o passo 1 de quase todo\n  plano. Índice sai por aqui também, com `classe=\"indice\"`.\n- A **description de cada tool** lista os parâmetros que ela aceita. Leia antes\n  de prometer um parâmetro no plano.\n\nUma ambiguidade merece ficar decorada porque os nomes são quase iguais:\n**\"Janelas Móveis\"** é o gráfico da aba Comportamento para uma carteira\n(`onepro_comportamento`) e também da área Comparativo para várias linhas\n(`onepro_analise_portfolio`), ambos com `visao=\"janelas_moveis\"`.\n`onepro_multiperiodo` é outra tela: resume CAGR real, percentis e extremos em\nvárias durações. Nunca entregue Multi Período como se fosse o gráfico chamado\n\"Janelas Móveis\".\n\nToda pergunta sai com uma rota ou com a lacuna nomeada, e nomear a lacuna é\nassunto de `analise-com-lastro`.\n\n## O round\n\nPergunte o que muda o plano, e nada além disso. Todas as perguntas de uma vez,\nnumeradas, cada uma já com a sua recomendação na frente:\n\n```\n❓ **P1** - **<título da pergunta>**: <a pergunta, com as opções quando houver>\n\n➡️ <a sua recomendação>\n```\n\n\"Pode ir\" fecha o round inteiro pelas recomendações. Um segundo round existe\nquando uma resposta abriu uma decisão nova que muda os passos, e só.\n\nFato é trabalho seu, decisão é do usuário. O que costuma mudar o plano:\n\n- **Quais ativos.** Nome ambíguo você resolve na busca, não na pergunta.\n- **Janela e moeda**, quando o pedido não trouxe.\n- **Carteira salva ou linhas montadas na conversa**, que são caminhos\n  diferentes e chegam a números diferentes.\n- **Valores em R$**, patrimônio, aporte e retirada, que só o usuário tem e sem\n  os quais o motor não roda.\n- **O que ele quer ver no fim**, uma tabela, uma comparação, uma distribuição de\n  cenários.\n\n## O plano\n\nNumerado, um passo por chamada, cada passo com a tool e os parâmetros que vão\nnela. A última linha diz o que o usuário vai receber.\n\n```\n1. onepro_buscar_ativos(query=\"bova\", classe=\"etf\") para fixar o ticker\n2. onepro_analise_portfolio(carteiras=[...], benchmarks=[\"IBOV\"], moeda=\"BRL\")\n3. onepro_multiperiodo(...) para as janelas móveis de 5 anos\nVocê vai receber uma tabela de retorno e risco na janela comum, com o IBOV ao lado.\n```\n\nPronto quando:\n\n- todo pedaço do pedido aparece em algum passo, ou está nomeado como lacuna\n- cada passo traz parâmetro preenchido, não parâmetro descrito\n- passo que depende de outro diz de qual depende e do que precisa dele\n- a última linha descreve o entregável em uma frase\n\nAprovado o plano, execute na ordem. Passo que volta diferente do previsto muda o\nplano na hora, e a mudança vira frase para o usuário antes de você seguir.\n\n## Depois do plano\n\n- Executado o plano, escrever os números é assunto de `analise-com-lastro`.\n- Passo que falhou em conexão, autorização, assinatura ou cota é assunto de\n  `onepro-conectar`.\n\n## Guardrails\n\n- Pedido explícito para não executar nenhuma tool se respeita literalmente:\n  não leia resource nem chame o localizador. Descreva essa chamada de navegação\n  como próximo passo da rota.\n- O número entra no texto depois da chamada que o trouxe. O plano promete a\n  busca, e o resultado dela aparece só quando ela volta.\n- Pergunta ao usuário é para decisão dele. O que você consegue buscar, busque.\n- Plano longo se entrega inteiro antes de rodar o primeiro passo, para o usuário\n  cortar o que não quer enquanto cortar ainda é grátis.\n"
}

SHA-256 of public snapshot: 3c16a6f2c9028bf59d5e88ebdb84a26ef4fa951803ecb7950fb8924eeed1870d