Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use Ontoly's deterministic Software Graph, MCP server, and agent skills for architecture review, request tracing, impact analysis, and dependency analysis.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 114% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 11% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 11% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -24% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 5% | 0% |
Ontoly builds a deterministic Software Graph from a TypeScript repository and exposes it through CLI queries, MCP capabilities, and agent skills. Use this skill when a coding agent needs evidence-backed codebase understanding before searching files directly.
This skill is an operating guide for the public Ontoly project. It does not contain compiler logic; all software understanding should come from Ontoly's generated graph, semantic model, query engine, and MCP server.
Check whether the repository already has Ontoly outputs such as .ontoly/, SoftwareGraph.json, validation reports, or documented Ontoly scripts. If the ontoly command is unavailable, ask the user whether to install or use the repository's documented package manager command.
Recommended local checks:
bashontoly --help find . -maxdepth 3 \( -name "SoftwareGraph.json" -o -name ".ontoly" \) -print
Only run a graph build in the repository the user asked about. Tell the user that graph generation may create local Ontoly artifacts before running it.
bashontoly build .
If the project documents a different command, prefer the documented command over guessing.
Before answering architectural questions, inspect Ontoly diagnostics, graph statistics, trust, and semantic coverage. Treat unresolved imports, low trust, missing framework detection, or graph validation failures as answer constraints.
Use the CLI or MCP capabilities exposed by the installed Ontoly version. Prefer structured graph queries over text search.
Start or connect to the Ontoly MCP server when the host supports MCP:
bashontoly mcp
Use capabilities such as architecture summaries, dependency analysis, request tracing, impact analysis, configuration lookup, framework reports, dead-code analysis, and graph validation when available.
Every answer should include:
Only inspect repository files directly when Ontoly cannot answer, the graph is missing, diagnostics make the graph untrustworthy for the question, or the user asks for source-level verification. When falling back, explain which graph evidence was insufficient.
User asks: "Explain this repository."
Workflow:
User asks: "Trace the login flow."
Workflow:
User asks: "What breaks if I remove UserRepository?"
Workflow:
UserRepository.Solution: Query Ontoly first and use file inspection only as a fallback.
Solution: Label the claim as inferred and cite the supporting graph evidence separately.
Solution: Include graph validation and compiler diagnostics when they affect confidence.
@developer-onboarding - Use for broad onboarding when Ontoly is unavailable.@sdk-dx - Use for SDK design and developer experience reviews after Ontoly identifies public APIs.@api-onboarding - Use for API-specific onboarding when route and operation evidence is available.Other measured skills in the registry, with their headline benchmark lift.