<< All versions

Skill v1.0.1

currentAutomated scan100/100
ontograph/ontoindex/ontoindex-guide

+4 new

──Details
PublishedNovember 8, 2026 at 07:34 PM
Content Hashsha256:4eac6abb4403d9f2...
Git SHA07696896d899
Bump Typepatch
Compare with v1.0.0
──Files
Files (1 file, 3.7 KB)
SKILL.md3.7 KBactive
SKILL.md · 43 lines · 3.7 KB

name: ontoindex-guide description: 'Consult for OntoIndex tool families, resource URIs, graph schema, and bounded Cypher reference.' metadata: version: "1.0.1"


OntoIndex Reference

Read ontoindex-navigation first; then choose the exploring, debugging, impact-analysis, pr-review, refactoring, or cli recipe skill for the task. Pass repo: '<repo>' in every tool call.

FamilyTools and actions
Discoverydiscover: repos, routes, tools, packs, groups, sync, help, tool_contract; manage({action: "diagnose", ...})
Retrievalsearch: semantic, cypher, repomap; inspect({action: "explore", ...}), inspect({action: "module", ...})
Contextinspect: context, evidence, shape, ipc; inspect({action: "related", ...})
Edit safetyimpact: symbol, batch, route, diff; audit({action: "safe_edit_check", ...}), audit({action: "can_delete", ...})
Verificationaudit({action: "verify_diff", ...}), audit({action: "review_diff", ...}), impact({action: "diff_impact", ...}), audit({action: "test_gap", ...}), audit({action: "pre_commit_audit", ...})
Index lifecyclemanage({action: "ensure_fresh", ...}), manage({action: "analyze_job", jobId, job_action: "status", ...}) (coordinate refresh through navigation)
Audits/docsaudit, docs
Session/refactoringmanage; refactor: rename (preview only), replace, sandbox

Resources: ontoindex://repos; ontoindex://repo/{name}/context, /schema, /processes, /clusters, and /process/{processName} (append each suffix to the repository URI).

Nodes include File, Folder, Function, Class, Interface, Method, CodeElement, Community, Process, and language-specific types such as Struct, Enum, Property, and Constructor. Symbols expose name, filePath, startLine, and endLine; consult the schema resource for type-specific properties. All edges use the CodeRelation table with a type property (and confidence, reason, step). Edge types include CONTAINS, DEFINES, CALLS, IMPORTS, EXTENDS, IMPLEMENTS, HAS_METHOD, HAS_PROPERTY, ACCESSES, METHOD_OVERRIDES, METHOD_IMPLEMENTS, MEMBER_OF, and STEP_IN_PROCESS.

Use a bounded query (LIMIT must be at most 5000):

javascript
search({
repo: '<repo>',
action: 'cypher',
query:
"MATCH (caller)-[:CodeRelation {type: 'CALLS'}]->(f:Function {name: '<symbol>'}) RETURN caller.name, caller.filePath LIMIT 20",
});

Avoid variable-length Cypher patterns; use impact with maxDepth for traversal.

← v1.0.0All versions