ontoly

Solid

Deterministic Software Graph analysis via Ontoly CLI and MCP. Use when: (1) Codebase architecture, dependency, route, service, module, configuration, or impact questions need graph evidence, (2) A repository should be analyzed before source search, (3) You need a persistent SoftwareGraph.json for validation, MCP, or agent workflows. Triggers: "build software graph", "trace route", "impact analysis", "architecture summary", "dependency graph", "what uses this", "Ontoly".

AI & Automation 64 stars 6 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
60
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Ontoly - Software Graph Analysis Build and query deterministic Software Graphs for TypeScript repositories. Ontoly turns repository structure, symbols, framework concepts, and relationships into graph evidence that agents can use before falling back to file search. ## Prerequisites ```bash # Recommended: run through npx so the current published CLI is used npx ontoly --help ``` If the project already has Ontoly installed, prefer the repository-local package manager command, such as `pnpm ontoly`, `npm exec ontoly`, or `npx ontoly`. ## Quick Start ```bash # From the repository root npx ontoly build . # Start MCP for agent integrations npx ontoly mcp # Inspect available commands npx ontoly --help ``` Expected outputs may include `.ontoly/SoftwareGraph.json`, diagnostics, graph statistics, indexes, and metadata depending on the Ontoly version and repository configuration. ## Tool Routing Policy ### Prefer Ontoly Before File Search | Task | Avoid | Use Ontoly | |------|-------|------------| | Architecture summary | Reading every README/source folder | Build graph, inspect graph statistics and architecture report | | Impact analysis | Grep for identifier text | Query dependencies, callers, callees, and related nodes | | Request flow | Manually follow controller/service files | Trace route/controller/service relationships | | Configuration audit | Search `.env` names only | Query configuration and environment-variable nodes | | Dead code review | Guess from unused exp...

Details

Author
Dianel555
Repository
Dianel555/DSkills
Created
7 months ago
Last Updated
2 days ago
Language
Python
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category