Skip to main content

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

SKILL.md
Source instructions · Read-only preview
namemontology
descriptionA 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.