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
Mensagem pronta para colar
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-bugOu 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.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.
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/lazycodexpara 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/codexpara 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-generatedlabel e rodapé
Fluxo de Trabalho Necessário
- 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.
- Invoque
$omo:debuggingpara a investigação. Se o Codex expor apenas nomes de skill não qualificados na sessão atual, invoque$debugginge declare que é a skill de depuração OMO. - 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.gitincompleto 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"
- 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
- Compare as evidências de tempo de execução com
$LAZYCODEX_SOURCE_ROOT/lazycodex-sourcee$LAZYCODEX_SOURCE_ROOT/chatgpt-subscription-sourceantes 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. - 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.
Popularidade
- Estrelas no GitHub
- 70 mil
- Posição no ranking
- #1717
- 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
lsp
Faz seu agente obter informações de diagnóstico e definições de código. É usado para verificar referências, símbolos e segurança de renomeação no projeto.
code-yeongyu/oh-my-openagent
Skills parecidas
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC