understand-dashboard
Ajuda seu agente a ver como um projeto de código está organizado. Ele cria um mapa interativo para entender as partes e como elas se conectam.
O que ela faz
Este comando abre um painel interativo na web para visualizar como o código do seu projeto está conectado. Ele mostra um 'grafo de conhecimento' que representa as relações entre as diferentes partes do seu código.
Quando usar
- ✓Quando você quer entender as dependências entre arquivos.
- ✓Quando precisa ver como funções ou classes se relacionam.
- ✓Ao explorar um projeto novo ou complexo.
Exemplo do que pedir para a IA
“Abra o painel para visualizar o código do projeto atual.”
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 primeiro encontra a pasta do seu projeto e procura por um arquivo especial chamado 'knowledge-graph.json'. Se encontrar, ele tenta abrir um visualizador web para mostrar as conexões do código.
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 Egonex-AI/Understand-Anything --skill understand-dashboardOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/understand-anything-plugin/skills/understand-dashboard/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.
/understand-dashboard
Inicie o painel Understand Anything para visualizar o grafo de conhecimento do projeto atual.
Instruções
Determine o diretório do projeto e o diretório de dados:
- Se
$ARGUMENTScontiver um caminho, use-o como diretório do projeto. - Caso contrário, use o diretório de trabalho atual.
- Prefira o diretório de dados legado
.understand-anything/quando ele existir, caso contrário, use.ua/.
Use a ferramenta Bash para resolver:
PROJECT_ARG="$ARGUMENTS" if [ -n "$PROJECT_ARG" ]; then PROJECT_DIR=$(cd "$PROJECT_ARG" 2>/dev/null && pwd -P) else PROJECT_DIR=$(pwd -P) fi if [ -z "$PROJECT_DIR" ] || [ ! -d "$PROJECT_DIR" ]; then echo "Error: Project directory not found: ${PROJECT_ARG:-$PWD}" exit 1 fi if [ -d "$PROJECT_DIR/.understand-anything" ]; then UA_DIR="$PROJECT_DIR/.understand-anything" else UA_DIR="$PROJECT_DIR/.ua" fi- Se
Verifique se
$UA_DIR/knowledge-graph.jsonexiste no diretório do projeto. Se não existir, informe o usuário:No knowledge graph found. Run /understand first to analyze this project.Use a ferramenta Bash para verificar:
if [ ! -f "$UA_DIR/knowledge-graph.json" ]; then echo "No knowledge graph found. Run /understand first to analyze this project." exit 1 fiEncontre o código do painel. O painel está em
packages/dashboard/em relação à raiz deste plugin. Verifique esses caminhos em ordem e use o primeiro que existir:${CLAUDE_PLUGIN_ROOT}/packages/dashboard/(raiz de tempo de execução do Claude Code, maior prioridade)~/.understand-anything-plugin/packages/dashboard/(link simbólico universal, todas as instalações)- Dois níveis acima do caminho real de
~/.agents/skills/understand-dashboard(fallback auto-relativo) - Dois níveis acima do caminho real de
~/.copilot/skills/understand-dashboard(fallback de habilidades pessoais do Copilot) - Raízes comuns de instalação baseadas em clone:
~/.codex/understand-anything/understand-anything-plugin/packages/dashboard/~/.opencode/understand-anything/understand-anything-plugin/packages/dashboard/~/.pi/understand-anything/understand-anything-plugin/packages/dashboard/~/understand-anything/understand-anything-plugin/packages/dashboard/
Use a ferramenta Bash para resolver:
SKILL_REAL=$(realpath ~/.agents/skills/understand-dashboard 2>/dev/null || readlink -f ~/.agents/skills/understand-dashboard 2>/dev/null || echo "") SELF_RELATIVE=$([ -n "$SKILL_REAL" ] && cd "$SKILL_REAL/../.." 2>/dev/null && pwd || echo "") COPILOT_SKILL_REAL=$(realpath ~/.copilot/skills/understand-dashboard 2>/dev/null || readlink -f ~/.copilot/skills/understand-dashboard 2>/dev/null || echo "") COPILOT_SELF_RELATIVE=$([ -n "$COPILOT_SKILL_REAL" ] && cd "$COPILOT_SKILL_REAL/../.." 2>/dev/null && pwd || echo "") PLUGIN_ROOT="" for candidate in \ "${CLAUDE_PLUGIN_ROOT}" \ "$HOME/.understand-anything-plugin" \ "$SELF_RELATIVE" \ "$COPILOT_SELF_RELATIVE" \ "$HOME/.codex/understand-anything/understand-anything-plugin" \ "$HOME/.opencode/understand-anything/understand-anything-plugin" \ "$HOME/.pi/understand-anything/understand-anything-plugin" \ "$HOME/understand-anything/understand-anything-plugin"; do if [ -n "$candidate" ] && [ -d "$candidate/packages/dashboard" ]; then PLUGIN_ROOT="$candidate"; break fi done if [ -z "$PLUGIN_ROOT" ]; then echo "Error: Cannot find the understand-anything plugin root." echo "Checked:" echo " - ${CLAUDE_PLUGIN_ROOT:-<unset CLAUDE_PLUGIN_ROOT>}" echo " - $HOME/.understand-anything-plugin" echo " - ${SELF_RELATIVE:-<unresolved path derived from ~/.agents/skills/understand-dashboard>}" echo " - ${COPILOT_SELF_RELATIVE:-<unresolved path derived from ~/.copilot/skills/understand-dashboard>}" echo " - $HOME/.codex/understand-anything/understand-anything-plugin" echo " - $HOME/.opencode/understand-anything/understand-anything-plugin" echo " - $HOME/.pi/understand-anything/understand-anything-plugin" echo " - $HOME/understand-anything/understand-anything-plugin" echo "Make sure you followed the installation instructions for your platform." exit 1 fi DASHBOARD_DIR="$PLUGIN_ROOT/packages/dashboard"Caminho rápido — tente o visualizador pré-compilado primeiro (sem instalação, sem compilação). Cada versão envia um tarball de visualizador autônomo; execute-o fixado na versão do plugin instalada:
…
Perguntas frequentes
O que é um 'grafo de conhecimento'?
É uma forma de representar visualmente as conexões e relações entre as diferentes partes do seu código, como arquivos, funções e classes.
Preciso instalar algo antes?
O comando tenta usar uma versão pré-construída do visualizador. Se isso falhar, ele pode precisar instalar algumas ferramentas adicionais no seu computador.
O que acontece se o 'knowledge-graph.json' não for encontrado?
Significa que o código do projeto ainda não foi analisado. Você precisará executar o comando `/understand` primeiro para criar esse arquivo.
Detalhes
Descrição original do autor
Launch the interactive web dashboard to visualize a codebase's knowledge graph
Popularidade
- Estrelas no GitHub
- 87 mil
- Posição no ranking
- #841
- Licença
- MIT
- Atualizada em
- 12/10/2026
Comentários
- …
Mais skills deste repositório
understand-chat
Faz seu agente entender e explicar bases de código. É útil para analisar código existente ou responder perguntas sobre como um programa funciona.
Egonex-AI/Understand-Anything
understand-diff
Permite que seu agente analise mudanças em códigos. Ele ajuda a entender o que foi alterado, quais partes foram afetadas e os riscos.
Egonex-AI/Understand-Anything
understand-domain
Faz seu agente extrair o conhecimento de negócios de um código. Ele gera um gráfico que mostra o fluxo de como as coisas funcionam.
Egonex-AI/Understand-Anything
understand-explain
Ajuda seu agente a explicar partes específicas de um código. Ele fornece detalhes sobre um arquivo, função ou módulo.
Egonex-AI/Understand-Anything
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