Skills DirectoryCurated open-source Skills from GitHub

understandcommit 08d16bdSKILL.md · Architecture Tuning

Understand: Codebase Knowledge Graph

Analyzes a codebase into knowledge-graph.json under .ua/, with files, symbols, edges, layers and a guided tour for an interactive dashboard.

The first run executes pnpm install and a build in the plugin directory, and large codebases dispatch many sub-agents and take a long time.

npx skills add Egonex-AI/Understand-Anything --skill understand
Permissions
  • read-repo
  • write-files
  • shell
  • network
Compatible with
Claude Code, Codex, Cursor, Copilot, Gemini CLI
GitHub
89.5k
Source
Community · Egonex-AI
Status
Scan passed
License
MIT

Core rule

Never silently drop errors; every failure must be visible in the final report.

Execution Phases

  1. Phase 01Pre-flight

    Resolve the project root and .ua/ data dir, build the plugin if needed, and choose full or incremental analysis from the existing graph.

  2. Phase 02Scan and batch

    Scan files under .understandignore and --exclude rules, detect languages and frameworks, then compute semantic batches.

  3. Phase 03Analyze files

    Up to five sub-agents analyze batches in parallel; results merge into nodes and edges and the assembled graph is reviewed.

  4. Phase 04Layers and tour

    Identify architectural layers, build a guided tour, then validate the whole graph.

  5. Phase 05Save and report

    Save the graph, fingerprint baseline and meta.json, clean up intermediates and report stats; launch the dashboard if validation passed.

Permissions (summarised from SKILL.md)

CapabilityNeededDetails
File writesLimitedWrites the graph, config and intermediate files only inside the project's .ua/ (or legacy .understand-anything/) directory; source is not modified.
Command executionRequiredRuns git, bundled Node and Python scripts, and pnpm install plus a build on first use.
Network outboundLimitedOnly pnpm install fetches dependencies when the plugin is not yet built; the analysis itself does not use the network.

SKILL.md frontmatter (YAML)

SKILL.md frontmatter (YAML)commit 08d16bd
---
name: understand
description: Analyze a codebase to produce an interactive knowledge graph for understanding architecture, components, and relationships
argument-hint: ["[path] [--full|--auto-update|--no-auto-update|--review|--language <lang>|--exclude <patterns>]"]
---

Related skills

A rule scan cannot catch every risk. Read this skill's SKILL.md and check its permissions before installing.