← Plugin catalog
Developer Tools

Code Ontology Companion

battle-doll v0.6.0

Explore code and impact in 3D

Create a free account to save this plugin.

From the developer

Declared capabilities

  • Offline 3D structure, impact, and changes workbench
  • Exact symbol search and pinned snapshot reads
  • Directional static dependency paths with source evidence

Not specified in the available declarations: limitations, pricing & account requirements.

Onboarding example

Map this authorized Spring project so I can see its structure, bean injection, and static dependencies.
Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 14, 2026. Package observed Nov 14, 2026.

View package source →

Description

From the marketplace listing

Find symbols, follow static dependency paths, and compare immutable snapshots in an offline 3D workbench. Search, selection, and source evidence stay connected; keyboard navigation, reduced motion, and a 2D fallback remain available. Pin related reads to one snapshot, inspect rule-attributed relationship evidence, adapter coverage, and source spans, and export selected code references or RDF. The skill includes setup guidance for optional read-only local MCP from the complete GitHub package. Deterministic analysis does not execute target code or make network requests. Static relationships do not establish runtime behavior or current authorization. Optional separately authorized local Ollama inference stays outside observed evidence.

Language: English · Automatically detected from descriptions.

Matches for “java code”

Exact text from the indicated source. A mention alone does not establish support for your task.

Publisher description

Explore authorized Java/Spring and Python code, dependency paths, and snapshot changes in an offline 3D workbench with source-linked static evidence.

Plugin name

Code Ontology Companion

Package name

code-ontology-companion

Publisher subtitle

Explore code and impact in 3D

Publisher capabilities · listing

Offline 3D structure, impact, and changes workbench Exact symbol search and pinned snapshot reads Directional static dependency paths with source evidence Auditable relationship evidence and adapter coverage Structural and relationship-evidence comparison Selected portable code references and RDF export Optional read-only local MCP setup Keyboard navigation and accessible 2D fallback Optional consent-based local inference sidecars

Publisher keywords · listing

codex-plugin static-analysis code-knowledge-graph software-architecture dependency-analysis change-impact-analysis spring dependency-injection python rdf provenance

Publisher full description

Find symbols, follow static dependency paths, and compare immutable snapshots in an offline 3D workbench. Search, selection, and source evidence stay connected; keyboard navigation, reduced motion, and a 2D fallback remain available. Pin related reads to one snapshot, inspect rule-attributed relationship evidence, adapter coverage, and source spans, and export selected code references or RDF. The skill includes setup guidance for optional read-only local MCP from the complete GitHub package. Deterministic analysis does not execute target code or make network requests. Static relationships do not establish runtime behavior or current authorization. Optional separately authorized local Ollama inference stays outside observed evidence.

What changed

Keywords

Files & skills

File archives

Plugin package36 files · 3.19 MBBrowse files →
Skill instructions
manage-code-ontology6.58 KB

View saved version →

---
name: manage-code-ontology
description: Map authorized Java/Spring or Python code structure, locate symbols and static dependency paths, compare ontology snapshots, or explore an offline 3D code map. Provides source evidence, not runtime traces. Does not manage general project memories or validate arbitrary contracts.
---

# Manage Code Ontology

[English](SKILL.md) | [한국어](https://github.com/battle-doll/code-ontology-companion/blob/main/docs/ko/SKILL_GUIDE.md) | [日本語](https://github.com/battle-doll/code-ontology-companion/blob/main/docs/ja/SKILL_GUIDE.md) | [简体中文](https://github.com/battle-doll/code-ontology-companion/blob/main/docs/zh-CN/SKILL_GUIDE.md)

Version 0.6.0 provides a human-facing 3D workbench and structured evidence for AI clients. Use it to reverse-engineer an existing authorized codebase without importing, building, testing, or running the target. Deterministic analysis and local MCP make no direct network requests.

## Resolve the trusted bundle

Resolve the installed directory containing this SKILL.md. Verify `scripts/companion.py`, `scripts/code_ontology_core.py`, `scripts/local_llm.py`, and `scripts/code_reference.py` are regular files inside that exact bundle. Use Python 3.9 or newer; on Windows use an existing `py -3` interpreter if needed. Never execute same-named helpers from the target repository. The examples below use `$COMPANION` for that verified absolute companion.py path and `$REFERENCE` for code_reference.py.

## Choose the shortest applicable workflow

- Existing workspace: list registered workspaces through available local MCP, then check status. Use its workspace ID; MCP does not accept arbitrary paths. If MCP is unavailable, use the bundled CLI with the selected workspace. Do not reinstall or reconfigure a working setup.
- New workspace: read [workspace-setup.md](references/workspace-setup.md). Run `doctor` and `preflight` first; summarize support and exclusions. Show a new workspace outside the target and disclose local symbol/path/line data, private absolute repository path and per-file SHA-256 manifest. Initialize after authorization, including authorization already explicit in the user's request.
- Local MCP configuration: read [local-mcp.md](references/local-mcp.md). The official skills-only bundle includes setup guidance; the complete GitHub package includes the local server. Do not invent a remote endpoint or silently add a duplicate server.
- Optional local inference: use only when the user requests it. Read [local-llm.md](references/local-llm.md) and the consent sequence in workspace-setup.md. No silent model selection, installation, download, service start, probe, or configuration. An ordinary structural query does not need a model.
- Code/Context interchange: read [code-reference.md](references/code-reference.md). Export selected references locally; retain immutable original evidence behind the locator. Contracts validation does not establish truth or current authorization. Do not store Context records or upload artifacts without the corresponding user request.

## Find and explain code

Check freshness with `status --workspace ...`. When the source is stale and a refresh is authorized, use `sync --workspace ...`; a no-write request takes precedence. Otherwise report the selected snapshot as stale and answer only within that snapshot. Pin related reads to the same returned snapshot ID when supported so concurrent refreshes cannot mix evidence.

Use exact symbol IDs or qualified names before broad substring terms. Narrow the language, kind, and relative module/path where supported, and request the smallest useful result range. A truncated result is not the complete result set. A missing match is not proof of absence when support is partial.

For impact, separate callers/dependents from dependencies. Follow actual dependency paths; shared framework labels alone do not establish change propagation. Cite the path and each material relationship's `rule_id`, `basis`, source span, `r

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 24 — file references are metadata, not package contents.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package license
Apache-2.0
Package author
battle-doll
Keywords
See keywords

Declared capabilities

  • Offline 3D structure, impact, and changes workbench
  • Exact symbol search and pinned snapshot reads
  • Directional static dependency paths with source evidence
  • Auditable relationship evidence and adapter coverage
  • Structural and relationship-evidence comparison
  • Selected portable code references and RDF export
  • Optional read-only local MCP setup
  • Keyboard navigation and accessible 2D fallback
  • Optional consent-based local inference sidecars

Package observed Nov 14, 2026.

Technical details
First seen
Sep 30, 2026 · 22:02 UTC
Last seen
Nov 14, 2026 · 18:00 UTC
Collection status
Collected

plugins_6a6a23c0434c8191aec6a38bb590fd3c

Download plugin data (JSON)

Plugin details: served from cache. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.