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, event, env var, CLI flag or plain concept; when two names collide or mean two things; when a rename must propagate through the tree; when building a vocabulary out of what a codebase already declares; when setting montology up in a repo for the first time; and for design tokens, which are one kind of word among many rather than the point. Triggers on montology / monty / ontology / vocabulary / naming / "what do we call this" / drift.
Source facts
- Repository
- shinyobjectz/montology
- Last source activity
- September 1, 2026 at 19:58
- Detected SKILL.md language
- English
- Stars
- 59
- Forks
- 6
Install options
The review-first prompt is selected by default. You can switch to a direct command or download a local copy.
Review the source files
Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.
Showing SKILL.md
| 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/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, event, env var, CLI flag or plain concept; when two names collide or mean two things; when a rename must propagate through the tree; when building a vocabulary out of what a codebase already declares; when setting montology up in a repo for the first time; and for design tokens, which are one kind of word among many rather than the point. Triggers on montology / monty / ontology / vocabulary / naming / "what do we call this" / drift. |