Understand onboard
Skill ComeOnOliver/skillshub/skills/Lum1104/Understand-Anything/understand-onboard
π§ The right skill, one API call. AI agent skills registry with token-efficient skill resolution. 5,000+ skills from 500+ top repos.From the repository description
npx -y skills add ComeOnOliver/skillshub --skill understand-onboardAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
2.7 KB, 650 tokens by cl100k_base, as published. Nobody here has run it
/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?}- Node types: file, function, class, module, concept
- IDs:
file:path,func:path:name,class:path:name
edges[]β each has {source, target, type, direction, weight}- Key types: imports, contains, calls, depends_on
layers[]β each has {id, name, description, nodeIds[]}tour[]β each has {order, title, description, nodeIds[]}
How to Read Efficiently
- Use Grep to search within the JSON for relevant entries BEFORE reading the full file
- Only read sections you need β don't dump the entire graph into context
- Node names and summaries are the most useful fields for understanding
- Edges tell you how components connect β follow imports and calls for dependency chains
Instructions
-
Check that
.understand-anything/knowledge-graph.jsonexists. If not, tell the user to run/understandfirst. -
Read project metadata β use Grep or Read with a line limit to extract the
"project"section (name, description, languages, frameworks). -
Read layers β Grep for
"layers"to get the full layers array. These define the architecture and will structure the guide. -
Read the tour β Grep for
"tour"to get the guided walkthrough steps. These provide the recommended learning path. -
Read file-level nodes only β use Grep to find nodes with
"type": "file"in the knowledge graph. Skip function-level and class-level nodes to keep the guide high-level. Extract each file node'sname,filePath,summary, andcomplexity. -
Identify complexity hotspots β from the file-level nodes, find those with the highest
complexityvalues. These are areas new developers should approach carefully. -
Generate the onboarding guide with these sections:
- Project Overview: name, languages, frameworks, description (from project metadata)
- Architecture Layers: each layer's name, description, and key files (from layers + file nodes)
- Key Concepts: important patterns and design decisions (from node summaries and tags)
- Guided Tour: step-by-step walkthrough (from the tour section)
- File Map: what each key file does (from file-level nodes, organized by layer)
- Complexity Hotspots: areas to approach carefully (from complexity values)
-
Format as clean markdown
-
Offer to save the guide to
docs/ONBOARDING.mdin the project -
Suggest the user commit it to the repo for the team
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.