shinyobjectz/montology
v0.2.0
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.
commands
- uvx git+https://github.com/shinyobjectz/montologymain#subdirectory=.monty/cli
plugin.json
- name
- montology
- version
- 0.2.0
- description
- 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.
mcp.json
- montologyuvx --from git+https://github.com/shinyobjectz/montology@main#subdirectory=.monty/cli montology-mcp
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "montology",
"description": "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.",
"version": "0.2.0",
"homepage": "https://github.com/shinyobjectz/montology",
"keywords": [
"ontology",
"vocabulary",
"naming",
"tree-sitter",
"lint",
"refactor",
"rename",
"monorepo",
"agent",
"mcp",
"design-tokens"
]
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- 3JSON files