montology
v0.2.0by shinyobjectz
A repo's vocabulary as a database, enforced against the code by a tree-sitter scan in every language it declares, Python, TypeScript, Go, Rust, Swift, Java, Ruby, Elixir, C/C++. Check a name before declaring it, mine the words a codebase is already asking for, propagate a rename by token, and inherit one org ontology across every repo. Design tokens are one kind of word among many.
What montology does, in the publisher's words
Your codebase's vocabulary, enforced: and your agents can't drift it. Words and rulings live in a database; a tree-sitter scan checks every named thing your code declares against them, classes, structs, functions, types, modules, protocols, across twelve languages; a pre-write hook corrects your coding agent before drift ever lands.
montology reads what your code already declares, every named thing in Python, TypeScript, Go, Rust, Swift, Java, Ruby, Elixir, C and C++ (and, where there is a UI, the Tailwind theme and the CSS), and turns it into an ontology with a gate: drift fails CI with the file, the line, and the repair. It is a vocabulary layer for all of your code, not a styling tool; a repo with no UI in it uses every part of this except the last.
From the project README, punctuation lightly normalized · Open the README on GitHub
- Skills
- 2
- MCP servers
- 1
- Stars
- 60
- License
- n/a
- Repo created
- 2026-08-10
- Last pushed
- 2026-10-11
- Publisher type
- User
- Version
- 0.2.0
Links
Skills · 2
- intake
- The guided walkthrough for a codebase that has just installed montology (or has never written its vocabulary down), phased questions served to the people who own the code as a clean one-question-at-a-time form in their browser (a local HTML file, no hosted service), answers returned to the agent o…
- montology
- A repo's vocabulary as a database, enforced against the code by a tree-sitter scan, in every language it declares (Python, TypeScript/JS, Go, Rust, Swift, Java, Ruby, Elixir, C/C++, and more). Use BEFORE naming anything in code: a class, struct, function, type, module, table, column, endpoint, ev…
Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
MCP servers · 1
- montologystdio
- uvx --from git+https://github.com/shinyobjectz/montology@main#subdirectory=.monty/cli montology-mcp
Read from the plugin's own mcp.json. We list environment variable names, never values.
Category
Design & Frontend. Assigned by this directory. Agent Plugins 1.0.0 has no category field, so no manifest declares one.
Keywords
ontology · vocabulary · naming · tree-sitter · lint · refactor · rename · monorepo · agent · mcp · design-tokens
Related by publisher and keywords
Create, preview, and manage OpnForm forms and read their submissions with an AI agent.
Full AI context layer over MCP: tree-sitter code-map, document RAG (PDF/Office/HTML/email + OCR + reranker), shared agent memory, on-demand web crawl, git history + blame + per-symbol diff. 300+ languages, 10+ coding-agent harnesses, content-addressed Fjall + LanceDB.
Say it once. Keep it as a file. Nika turns the AI work you repeat into a readable workflow that stays yours: checked before it runs, run with the model you choose, proven afterwards. This package carries the authoring, debugging, operating and migration skills plus the read-only Nika MCP oracle. Requires the nika binary: brew install supernovae-st/tap/nika
Huawei Cloud guidance, CLI/API/SDK routing, MCP tools, and safety for coding agents.
Multi-agent coordination with agent-swarm MCP
TideSurf launches or attaches to Chromium over CDP and compresses the live DOM into token-efficient text for browser agents, exposed via CLI and MCP.
[](https://agentpluginsdirectory.com/plugins/montology)✓ Verified . We fetched the manifest from GitHub and checked it against the official Agent Plugins 1.0.0 schema at agent-plugins.org.