give-me-tips
Explica dicas e funcionalidades do sistema em detalhes. É útil quando você tem dúvidas sobre alguma dica ou quer entender melhor os recursos disponíveis.
O que ela faz
Esta ferramenta explica em detalhes as dicas que o Senpi mostra, como dicas de inicialização ou mensagens específicas que aparecem durante o uso. Ela detalha o que a dica significa e como a funcionalidade por trás dela funciona.
Quando usar
- ✓Quando você vê uma dica e quer saber o que ela significa.
- ✓Quando uma mensagem de 'Dica:' aparece e você não entende.
- ✓Quando você quer entender como uma funcionalidade específica funciona.
Exemplo do que pedir para a IA
“O que significa a dica 'Tente decompor seu problema em partes menores'?”
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
A ferramenta primeiro verifica quais dicas estão ativas para você no momento. Em seguida, ela investiga o código real por trás da dica para explicar exatamente como ela funciona, citando os arquivos e processos envolvidos.
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 code-yeongyu/oh-my-openagent --skill give-me-tipsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/packages/omo-senpi/skills/give-me-tips/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.
give-me-tips - explique qualquer dica do senpi, em profundidade
Propósito
O Senpi mostra dicas ao usuário: dicas de inicialização, dicas de trabalho e linhas Tip: injetadas por componentes omo. Quando o usuário pergunta sobre qualquer uma delas - "o que foi aquela linha Tip:", "o que significa essa dica", "como funciona esse recurso" - esta habilidade produz uma explicação PROFUNDA dessa dica exata, no idioma DO USUÁRIO (corresponda ao idioma em que ele perguntou, sempre).
Específico sobre genérico, sempre. "Ele tenta novamente em caso de falha" é uma falha desta habilidade. "Ele detecta a recusa dos stopDetails no evento message_end do assistente, controla a categoria architect em seu .omo/omo.json e só então injeta a diretiva" é o padrão. O usuário perguntou porque a dica o deixou curioso; recompense essa curiosidade com o mecanismo real, não um resumo do texto da dica que ele já leu.
Consulte a lista de dicas ativa PRIMEIRO
Nunca explique de memória. Obtenha a verdade absoluta do que as dicas existem:
- Execute o flag de listagem de dicas do comando em que este produto está instalado:
omo --list-tipssob OmO Native (instalações omo-ai; o ambiente de sessão carregaOMO_NATIVE=1eOMO_BIN), ousenpi --list-tipssob uma instalação senpi simples. Nunca escrevasenpiem uma máquina OmO Native: gerenciadores de pacotes vinculam apenas o binário de nível superioromo, entãosenpinão está no PATH lá. Se o comando da marca também não estiver no PATH (lançamentos bunx/npx), invoque o lançador para o qual a variávelOMO_BINaponta:"$OMO_BIN" --list-tips. O comando imprime JSON:[{id, text, requiresCommand?}]. Corresponda à dica do usuário com esta lista por ID ou por fragmento de texto. - Se o flag não estiver disponível nesta versão do senpi, recorra à leitura direta das fontes do catálogo em
packages/coding-agent/src/modes/interactive/tips/catalog/dentro do pacote@code-yeongyu/senpiinstalado (encontre-o pelo caminho de instalação do senpi ou node_modules) ou em um clone local de code-yeongyu/senpi.
Então - e esta é a parte que a maioria das explicações erra - as dicas disponíveis DIFEREM por usuário. O catálogo é o superconjunto; o que ESTE usuário pode realmente ver é controlado por:
- o toggle
tipsno diretório do agente senpisettings.json(as dicas podem estar completamente desativadas), tipsHistorynas mesmas configurações/estado, que controlam a rotação de cooldown para que uma dica que o usuário viu recentemente não reapareça por um tempo,- controle
requiresCommand: uma dica vinculada a um comando só aparece quando esse comando está disponível, - disponibilidade de atalhos de teclado: algumas dicas referenciam atalhos que a configuração do usuário pode não ter.
Leia o diretório do agente senpi settings.json (e seu estado de histórico de dicas) ANTES de explicar, e diga ao usuário quais dicas ele pessoalmente pode encontrar e por quê - não o catálogo completo como se todos vissem tudo.
Verifique antes de explicar
Nunca invente comportamento. Uma dica é uma promessa de uma linha; a verdade vive no código. Antes de escrever a explicação, leia a implementação real do recurso:
- o próprio senpi:
code-yeongyu/senpi, sobpackages/coding-agent/(o catálogo de dicas fica empackages/coding-agent/src/modes/interactive/tips/catalog/; os recursos para os quais as dicas apontam ficam nos pacotes circundantes), - componentes omo:
code-yeongyu/oh-my-openagent, sobpackages/omo-senpi/.
Cite os caminhos de arquivo concretos que você leu em sua explicação. Se o código e o texto da dica discordarem, o código vence - diga isso e mostre o que ele realmente faz.
Tom: GABAR-SE
Essas dicas existem porque alguém projetou algo genuinamente impressionante, e um resumo plano em documentação trai isso. Comece com a engenharia mais impressionante por trás da dica - a detecção inteligente, a corrida que teve que ser fechada, a máquina de estados escondida sob uma frase - e mostre-a. O usuário deve terminar a explicação sentindo que fez um tour pela sala de máquinas, não que leu um adesivo. Mecânica concreta sobre adjetivos: nomeie os eventos, os controles, os caminhos de arquivo, a ordem exata das operações.
A dica Fable-5-refusal especificamente
Quando o usuário perguntar sobre a dica que aparece após uma recusa do Fable 5 ("Fable 5 refused, but its
refusals should not wear you down..."), explique o pipeline completo de fallback-architect, citando
packages/omo-senpi/src/components/fallback-architect/:
- Detecção de recusa (
detection.ts): o componente monitora eventosmessage_ende aplica a mesma semântica de recusa que o próprio classificador de retentativas do senpi usa - stopReason verificado PRIMEIRO (então um abort ou stop normal carregando stale stopDetails nunca pode se disfarçar de recusa), então
…
Perguntas frequentes
Por que a explicação é tão detalhada?
O objetivo é mostrar a engenharia impressionante por trás da dica, como se fosse um tour pela sala de máquinas, em vez de um resumo simples.
A explicação é a mesma para todos?
Não, a explicação é personalizada. Ela considera quais dicas estão ativas para você, se você as viu recentemente e se os comandos ou atalhos necessários estão disponíveis.
E se o código for diferente do que a dica diz?
Se houver uma diferença, a ferramenta explica o que o código realmente faz, pois o código é a verdade.
Detalhes
Descrição original do autor
Explains any senpi tip in depth, including Tip: lines in the TUI. Use when the user asks about a tip, what a tipped feature does, or which tips they can see.
Popularidade
- Estrelas no GitHub
- 70 mil
- Posição no ranking
- #1724
- Licença
- NOASSERTION
- Atualizada em
- 16/10/2026
Comentários
- …
Mais skills deste repositório
comment-checker
Ajuda seu agente a entender e responder a feedbacks de verificadores automáticos de comentários. É útil quando o agente precisa processar informações de ferramentas que revisam automaticamente o código ou o conteúdo.
code-yeongyu/oh-my-openagent
lcx-contribute-bug-fix
Ajuda seu agente a contribuir com correções de bugs para projetos relacionados ao LazyCodex. Ele cria issues ou pull requests para garantir a qualidade do código.
code-yeongyu/oh-my-openagent
lcx-doctor
Faz seu agente verificar a saúde da instalação do LazyCodex e Codex CLI. É útil quando o sistema se comporta de forma estranha após atualizações ou mudanças.
code-yeongyu/oh-my-openagent
lcx-report-bug
Ajuda seu agente a reportar bugs de forma detalhada em projetos do LazyCodex. Ele cria issues com informações úteis para os desenvolvedores corrigirem o problema.
code-yeongyu/oh-my-openagent
Skills parecidas
architecture-decision-records
Faz seu agente registrar decisões importantes sobre a estrutura do projeto. Ajuda a entender o porquê das escolhas feitas e a manter um histórico claro das mudanças.
affaan-m/ECC
code-tour
Faz seu agente criar guias passo a passo no código, com locais exatos em arquivos e linhas. É útil para apresentar um projeto, explicar código ou revisar mudanças. Ajuda a entender como um sistema funciona.
affaan-m/ECC
codebase-onboarding
Ajuda seu agente a analisar um código desconhecido e criar um guia de integração. Ele inclui um mapa da arquitetura, pontos de entrada e convenções. Ideal para quem está começando em um novo projeto.
affaan-m/ECC