taczzzz/by-the-way-skill

Uma skill para o Codex que separa tangentes úteis em prompts de thread secundária sem atrapalhar a linha principal.

O que é by-the-way-skill?

Esta skill, chamada 'By The Way', foi projetada para agentes de IA (especialmente Codex) gerenciarem tangentes promissoras durante uma conversa, evitando que desviem a atenção da tarefa principal. Ela é útil quando um tópico paralelo é interessante, mas não essencial para o objetivo atual, e sua exploração exigiria muito tempo ou atenção. A skill funciona em três etapas: primeiro, o agente decide se a tangente merece ou não um desvio (ramificação); em seguida, oferece ao usuário a opção de criar um novo prompt de chat separado; por fim, gera um 'pacote de ramificação' estruturado contendo título, justificativa, prompt inicial para o novo chat e um ponto de retomada para o thread principal. Isso permite que o usuário explore ideias valiosas sem perder o foco, mantendo o contexto principal intacto e garantindo que o agente volte imediatamente à tarefa original. A skill é compatível com ambientes que suportam abertura de novos chats (como o Codex) e prioriza a clareza, evitando suposições sobre o contexto do novo chat e respeitando preferências do usuário como 'deixe para depois'.

Funciona com✓Claude Code✓Codex CLI~Cursor
npx skills add taczzzz/by-the-way-skill

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

A Propósito

Use esta skill para separar uma tangente promissora em um thread secundário limpo. Mantenha o thread atual em andamento. Não responda à tangente em profundidade aqui, a menos que o usuário claramente queira abandonar a linha principal.

Decidir se Ramificar

Use esta skill apenas quando todas estas condições forem verdadeiras:

  • A tangente é interessante ou potencialmente útil.
  • Ela não é necessária para concluir a tarefa principal atual.
  • Explorá-la adequadamente custaria mais do que um breve desvio.
  • O usuário quer proteger o thread principal, ou Claude deve sugerir proativamente essa divisão.

Não use esta skill quando:

  • A tangente bloqueia a tarefa atual.
  • Uma resposta de uma ou duas frases for suficiente.
  • O usuário está claramente mudando de assunto por completo, em vez de preservar o thread atual.

Use esta triagem rápida:

  • responder inline: a tangente é barata e não atrapalha significativamente o thread atual.
  • ramificar agora: a tangente merece exploração real e o usuário quer proteger o thread principal.
  • arquivar para depois: a tangente é promissora, mas o usuário não quer mudar de foco agora.

Oferecer a Divisão

Se o usuário ainda não pediu uma ramificação, apresente a tangente em uma frase curta.

Forma adequada:

  • Aqui tem um desvio que vale a pena abrir separadamente. Se quiser, eu te dou um prompt para iniciar um novo chat.
  • Explorar isso vai interromper a linha principal. Quer que eu crie um prompt separado para um chat à parte?

Não comece a resolver a tangente no thread atual enquanto oferece a divisão.

Produzir um Pacote de Ramificação

Combine com o idioma atual do usuário. Mantenha o pacote compacto e autocontido.

Sempre produza estas seções nesta ordem:

Título da Ramificação

Dê um título curto e concreto.

Por Que Vale a Pena Abrir

Explique o benefício em uma ou duas frases.

Prompt de Início para o Novo Chat

Escreva um prompt pronto para copiar e colar no novo chat. Inclua:

  • a tangente em si
  • o mínimo de contexto relevante do thread atual
  • o que explorar, decidir ou produzir
  • quaisquer restrições que valham a pena preservar
  • o estilo de resposta preferido, se óbvio

Ponto de Retomada da Linha Principal

Indique:

  • o que o thread atual estava fazendo
  • o que deve acontecer a seguir aqui
  • qual resultado do thread secundário seria importante depois, se houver

Regras de Ramificação

  • Trate o novo chat como contexto em branco. Não presuma que ele viu o thread atual.
  • Copie apenas o contexto que importa. Não despeje a conversa inteira.
  • Se Claude notou a tangente primeiro, apresente-a como uma proposta, não um compromisso.
  • Se o usuário disser depois, deixa pra lá ou similar, torne o prompt preparado para o futuro, não urgente.
  • Se a tangente depender de uma suposição não verificada, rotule-a como hipótese dentro do prompt do novo chat.
  • Não afirme que um novo chat foi aberto a menos que o ambiente realmente suporte essa ação. Caso contrário, retorne apenas o prompt.
  • Termine retornando ao thread atual em uma frase, se o usuário ainda quiser continuar a tarefa principal agora.
  • Se a tangente for fraca, diga isso e mantenha-a inline em vez de forçar uma ramificação.
  • Se a tangente for boa, mas mal especificada, construa o prompt do novo chat em torno de esclarecimento e escopo, não de certeza falsa.

Formato de Resposta Padrão

## Título da Ramificação
...

## Por Que Vale a Pena Abrir
...

## Prompt de Início para o Novo Chat
...

## Ponto de Retomada da Linha Principal
...

## O Que Continuar na Linha Principal Agora
...

A última seção é obrigatória quando o thread atual deve continuar imediatamente. Mantenha-a em uma frase.

Exemplos de Gatilhos

  • Essa ideia é interessante, mas não interrompa a linha principal. Abre em outro chat.
  • Aproveita e separa isso num prompt de ramificação; eu vejo depois.
  • A direção que você mencionou vale a pena, mas não vamos desenvolver agora.

Habilidades Relacionadas