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.
O que ela faz
Esta ferramenta ajuda você a entender e gerenciar os 'servidores de linguagem' que auxiliam na programação. Ela pode verificar erros, encontrar definições de código, procurar onde algo é usado e até mesmo ajudar a renomear partes do seu código com segurança.
Quando usar
- ✓Quando você quer saber quais ferramentas de programação estão instaladas e funcionando.
- ✓Para encontrar erros em um arquivo específico após fazer alterações.
- ✓Para renomear uma variável ou função em todo o seu projeto sem quebrar nada.
Exemplo do que pedir para a IA
“Verifique os erros no meu arquivo 'main.py' e me diga onde a função 'calcular_total' é usada em todo o projeto.”
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 se comunica com 'servidores de linguagem' que analisam seu código. Ela usa comandos específicos para pedir informações como erros, definições ou referências, e recebe essas informações de volta para te mostrar.
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 lspOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/packages/omo-codex/plugin/components/lsp/skills/lsp/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.
Codex LSP
Chame as ferramentas MCP lsp através da interface de ferramentas; lsp.*/mcp__lsp__* são nomes de chamadas de ferramentas, não comandos de shell.
Ferramentas
lsp.status: lista servidores de linguagem configurados, instalados, ausentes, desativados e ativos.lsp.diagnostics: verifica um arquivo ou diretório em busca de diagnósticos LSP. Prefiraseverity: "error"após edições.lsp.goto_definition: localiza a definição de um símbolo a partir de arquivo, linha e caractere.lsp.find_references: encontra usos de um símbolo em todo o espaço de trabalho.lsp.symbols: inspeciona símbolos de documentos ou pesquisa símbolos do espaço de trabalho.lsp.prepare_rename: verifica se uma renomeação é válida em uma posição.lsp.rename: aplica uma edição de espaço de trabalho do servidor de linguagem para uma renomeação.
Config
A configuração do projeto fica em .codex/lsp-client.json; a configuração do usuário fica em ~/.codex/lsp-client.json.
{
"lsp": {
"typescript": {
"command": ["typescript-language-server", "--stdio"],
"extensions": [".ts", ".tsx", ".js", ".jsx"]
}
}
}
Use lsp.status primeiro quando os diagnósticos relatarem um servidor de linguagem ausente.
Perguntas frequentes
O que são 'servidores de linguagem'?
São programas que ajudam o editor de código a entender seu código, fornecendo recursos como verificação de erros, autocompletar e navegação.
Por que eu usaria o comando `lsp.status` primeiro?
Ele mostra quais servidores de linguagem estão configurados, instalados, faltando ou desativados. É útil para saber se um servidor necessário para outra função está ausente.
O que acontece se eu tentar renomear algo e der errado?
Antes de renomear, você pode usar `lsp.prepare_rename` para verificar se a renomeação é segura. A ferramenta `lsp.rename` tenta aplicar a renomeação de forma segura em todo o projeto.
Detalhes
Descrição original do autor
Use when Codex needs language-server diagnostics, definitions, references, symbols, or rename safety checks in the current workspace.
Popularidade
- Estrelas no GitHub
- 70 mil
- Posição no ranking
- #1718
- 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
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