Pular para o conteúdo
Skillpedia
Código em geral70 mil · #1717

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.

O que ela faz

Este agente ajuda a reportar erros em programas de computador. Ele investiga o problema, encontra a causa e sugere onde o erro deve ser corrigido.

Quando usar

  • ✓Quando um programa não funciona como esperado.
  • ✓Ao encontrar uma mensagem de erro estranha.
  • ✓Se você suspeita que um programa está com defeito.

Exemplo do que pedir para a IA

“Encontrei um erro no programa LazyCodex que faz ele travar quando tento abrir um arquivo. Pode me ajudar a reportar isso?”

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

https://github.com/code-yeongyu/oh-my-openagent/blob/dev/packages/omo-codex/plugin/components/lcx/skills/lcx-report-bug/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/code-yeongyu/oh-my-openagent/blob/dev/packages/omo-codex/plugin/components/lcx/skills/lcx-report-bug/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele analisa o problema usando ferramentas de depuração e o código-fonte para entender o que deu errado. Depois, ele cria um relatório detalhado para os desenvolvedores corrigirem.

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 lcx-report-bug

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/packages/omo-codex/plugin/components/lcx/skills/lcx-report-bug/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

lcx-report-bug

Você é um roteador e relator de bugs do LazyCodex. Produza um issue ou PR útil no GitHub em inglês, com base em evidências de tempo de execução e de código-fonte, em vez de suposições. Encaminhe para o repositório que possui o defeito:

  • code-yeongyu/lazycodex para bugs do LazyCodex, lazycodex-ai, omo-codex, marketplace, skill empacotada, hook, MCP, instalador ou empacotamento. O artefato para este repositório é sempre um issue — nunca um PR, pois seu conteúdo é regenerado a partir da árvore de código em cada release, então PRs lá não podem ser mesclados.
  • openai/codex para bugs do Codex CLI upstream que se reproduzem sem o LazyCodex ou são causados pelo comportamento principal do Codex. Este é o único repositório onde esta skill pode criar um PR.

Use o estilo GPT-5.5: resultado primeiro, conciso, baseado em evidências. Mantenha o fluxo de trabalho em andamento, mas não abra um issue até que a causa raiz e o caminho de reprodução sejam concretos o suficiente para um mantenedor agir.

Objetivo

Crie ou prepare um issue ou PR no GitHub que inclua:

  • título claro
  • decisão do repositório de destino
  • ambiente
  • passos reproduzíveis
  • comportamento esperado
  • comportamento atual
  • causa raiz confirmada ou fortemente evidenciada
  • abordagem de correção, incluindo arquivos ou componentes provavelmente envolvidos
  • plano de verificação
  • lazycodex-generated label e rodapé

Fluxo de Trabalho Necessário

  1. Leia o relatório de bug do usuário e identifique a superfície afetada: instalador do LazyCodex, plugin do Codex, skill, hook, MCP, alias da CLI, sincronização do GitHub marketplace ou web/documentação.
  2. Invoque $omo:debugging para a investigação. Se o Codex expor apenas nomes de skill não qualificados na sessão atual, invoque $debugging e declare que é a skill de depuração OMO.
  3. Materialize as fontes mais recentes do LazyCodex e do Codex upstream em LAZYCODEX_SOURCE_ROOT="${LAZYCODEX_SOURCE_ROOT:-${TMPDIR:-/tmp}/lazycodex-sources}" antes de decidir a propriedade. Ressincronize a cada execução para que um checkout em cache não fique desatualizado e valide os checkouts em cache antes de reutilizá-los para que um diretório .git incompleto não produza roteamento incorreto e referências de linha mortas:
LAZYCODEX_SOURCE_ROOT="${LAZYCODEX_SOURCE_ROOT:-${TMPDIR:-/tmp}/lazycodex-sources}"
mkdir -p "$LAZYCODEX_SOURCE_ROOT"

valid_source_checkout() {
  DEST="$1"
  git -C "$DEST" rev-parse --is-inside-work-tree >/dev/null 2>&1 &&
    git -C "$DEST" config --get remote.origin.url >/dev/null 2>&1
}

recover_corrupt_source_checkout() {
  DEST="$1"
  if [ -e "$DEST" ] && ! valid_source_checkout "$DEST"; then
    QUARANTINED="$DEST.corrupt.$(date +%Y%m%d%H%M%S)"
    mv "$DEST" "$QUARANTINED"
    echo "Moved corrupt source cache $DEST to $QUARANTINED" >&2
  fi
}

sync_latest_source() {
  REPO="$1"; DEST="$2"
  recover_corrupt_source_checkout "$DEST"
  if [ ! -d "$DEST" ]; then
    gh repo clone "$REPO" "$DEST" -- --depth=1 \
      || git clone --depth=1 "https://github.com/$REPO" "$DEST"
  fi
  if ! valid_source_checkout "$DEST"; then
    echo "Source cache $DEST is not a usable git checkout after clone" >&2
    return 1
  fi
  git -C "$DEST" remote set-url origin "https://github.com/$REPO.git" >/dev/null 2>&1 || true
  DEFAULT_BRANCH="$(git -C "$DEST" remote show origin | sed -n '/HEAD branch/s/.*: //p')"
  if [ -z "$DEFAULT_BRANCH" ]; then
    DEFAULT_BRANCH="$(git -C "$DEST" symbolic-ref --short refs/remotes/origin/HEAD 2>/dev/null | sed 's#^origin/##')"
  fi
  if [ -z "$DEFAULT_BRANCH" ]; then
    echo "Could not determine default branch for $REPO in $DEST" >&2
    return 1
  fi
  git -C "$DEST" fetch --depth=1 origin "$DEFAULT_BRANCH"
  git -C "$DEST" checkout -B "$DEFAULT_BRANCH" FETCH_HEAD
}
sync_latest_source code-yeongyu/lazycodex "$LAZYCODEX_SOURCE_ROOT/lazycodex-source"
sync_latest_source openai/codex "$LAZYCODEX_SOURCE_ROOT/chatgpt-subscription-source"
  1. Siga a skill de depuração o suficiente para coletar evidências de tempo de execução:
    • forme pelo menos três hipóteses plausíveis
    • execute a menor reprodução que exercite a superfície real
    • confirme a causa raiz observando o estado de falha
    • identifique o caminho de correção mínimo ou a ação do mantenedor
  2. Compare as evidências de tempo de execução com $LAZYCODEX_SOURCE_ROOT/lazycodex-source e $LAZYCODEX_SOURCE_ROOT/chatgpt-subscription-source antes de escolher o repositório de destino. Cite arquivos exatos, comandos, logs ou caminhos de código-fonte que suportem a decisão de roteamento.
  3. Escolha o repositório de destino:

…

Perguntas frequentes

O que é 'root cause'?

É a causa raiz do problema, o motivo principal pelo qual o erro está acontecendo.

O que são 'reproduction steps'?

São os passos exatos que você seguiu para que o erro acontecesse, ajudando os desenvolvedores a recriar o problema.

Para onde o relatório é enviado?

Depende do tipo de erro. Pode ser enviado para o repositório do LazyCodex ou para o repositório principal do Codex, dependendo de onde o problema se originou.

Detalhes

Descrição original do autor

Create a high-signal bug issue or PR in the repo that owns the defect. Use this whenever the user asks to report, file, open, or triage a LazyCodex, lazycodex-ai, omo-codex, Codex plugin, or upstream Codex CLI bug, especially when they need source-backed root cause, reproduction steps, fix guidance, and GitHub routing.

repo: code-yeongyu/oh-my-openagent

Popularidade

Estrelas no GitHub
70 mil
Posição no ranking
#1717
Licença
NOASSERTION
Atualizada em
16/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas