Receber por email
← Voltar para o catálogo

understand-onboard

Utilize para gerar um guia de integração para novos membros da equipe que se juntam a um projeto.

64.4kestrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add Lum1104/Understand-Anything

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/understand-onboard/svg)](https://www.skillteca.com.br/skills/understand-onboard)

Alerta por categoria

Receba novas skills de Design e Frontend toda segunda

1 email curto, só com as skills novas de Design e Frontend. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

/understand-onboard

Generate a comprehensive onboarding guide from the project's knowledge graph.

Graph Structure Reference

The knowledge graph JSON has this structure:

  • project — {name, description, languages, frameworks, analyzedAt, gitCommitHash}
  • nodes[] — each has {id, type, name, filePath?, summary, tags[], complexity, languageNotes?}
  • Code node types: file, function, class, module, concept
  • Non-code node types: config, document, service, table, endpoint, pipeline, schema, resource
  • Domain/knowledge node types: domain, flow, step, article, entity, topic, claim, source
  • IDs use the node type as prefix, e.g. file:path, function:path:name, config:path, article:path
  • edges[] — each has {source, target, type, direction, weight}
  • Key types: imports, contains, calls, depends_on, configures, documents, deploys, triggers, contains_flow, flow_step, related, cites
  • layers[] — each has {id, name, description, nodeIds[]}
  • tour[] — each has {order, title, description, nodeIds[]}

How to Read Efficiently

  1. Use Grep to search within the JSON for relevant entries BEFORE reading the full file
  2. Only read sections you need — don't dump the entire graph into context
  3. Node names and summaries are the most useful fields for understanding
  4. Edges tell you how components connect — follow imports and calls for dependency chains

Instructions

  1. Check that .understand-anything/knowledge-graph.json exists. If not, tell the user to run /understand first.
  1. Read project metadata — use Grep or Read with a line limit to extract the "project" section (name, description, languages, frameworks).
  1. Read layers — Grep for "layers" to get the full layers array. These define the architecture and will structure the guide.
  1. Read the tour — Grep for "tour" to get the guided walkthrough steps. These provide the recommended learning path.
  1. Read file-level structural nodes only — use Grep to find nodes with file-level types (file, config, document, service, pipeline, table, schema, resource, endpoint) in the knowledge graph. Skip function-level and class-level nodes to keep the guide high-level. Extract each node's name, filePath, summary, and complexity.
  1. Identify complexity hotspots — from the file-level nodes, find those with the highest complexity values. These are areas new developers should approach carefully.
  1. Generate the onboarding guide with these sections:
  2. Project Overview: name, languages, frameworks, description (from project metadata)
  3. Architecture Layers: each layer's name, description, and key files (from layers + file nodes)
  4. Key Concepts: important patterns and design decisions (from node summaries and tags)
  5. Guided Tour: step-by-step walkthrough (from the tour section)
  6. File Map: what each key file does (from file-level nodes, organized by layer)
  7. Complexity Hotspots: areas to approach carefully (from complexity values)
  1. Format as clean markdown
  2. Offer to save the guide to docs/ONBOARDING.md in the project
  3. Suggest the user commit it to the repo for the team
Compartilhar X LinkedIn