RepoPilot

egonex-ai / understand-anything

Search egonex-ai/understand-anything

GitHub

Code

How egonex-ai/understand-anything is laid out, and where to start for common changes.

There is no import map for this report yet.

Where to start reading

  1. Repository root
  2. Repository root
  3. Likely public API
  4. Likely public API
  5. Likely start-up file
  6. Suggested starting pointAI
  7. Suggested starting pointAI
  8. Suggested starting pointAI

Find files for a task

AI

Add a new code analyzer agent

  • Register agent in the llm-analyzer by adding it to the agent orchestration list and defining how it receives parsed AST.
  • Integrate results into graph-builder by adding edge/node creation logic for discovered entities.

Add a new interactive skill

  • Register skill in main plugin dispatcher to route user requests to handler.
  • Add documentation and example to homepage components for user discoverability.

Add support for a new programming language

  • Define grammar rules or parser configuration for the language in a new language-lesson module.
  • Update context-builder to detect file extensions and activate appropriate parser.
  • Add language-specific normalization rules to handle syntax differences in graph construction.

Change the public API

Trace runtime behavior

Add or update tests

Change build or automation

RepoPilot lists up to 500 files, so a file missing here may still exist.

  • Files marked “likely” are guessed from their names.
  • Some entry points named in the manifest are build output or are missing from the file list, so their source is not shown.

Code quality and hotspots

Largest source files

  • Branch points100 per file on average
  • Code issues5 errors, 8 warnings
  • Largest file1,604 lines
  • Hotspot load5 high-risk files

Static checks on the 15 largest source files.

Tests, CI and tooling

  • CIGitHub Actions2 workflows
  • Tests111 test filesJest/Vitest · Pytest · 0.50 test files per source file (file count, not coverage)
  • Dependency updatesNo config detected

Test folders: docs/superpowers/specs · tests/skill/understand · tests/skill/understand/fixtures

Hotspots

Files that change often and branch heavily, highest first. Branch points count if, loop, case, catch, ternary, && and || in the file.