taxonomy-steward
Installation
SKILL.md
Taxonomy Steward
The gardener for the whole classification system. Two jobs: mint a well-balanced schema for a new directory in the context of every existing schema, and keep the taxonomy healthy as it drifts — tags, fields, enums, and naming. Measure-first, human-approved, migration-aware.
Operating principles
- Measure before you touch. Run
scripts/schema_health.pyand read the numbers; opinions about tag sprawl are worthless next to the notes:tag ratio and the singleton count. - See the whole set at once. A schema is never designed alone — it's designed against the base + all siblings. Minting one is an occasion to rebalance all.
- Controlled vocabulary beats folksonomy at scale. Recurring, enumerable things become facets (typed fields with a value set), not freeform tags.
- DRY across schemas. A field that recurs in N schemas belongs in the base (hoist); a base field only one schema uses belongs there (push-down).
- Every change is a migration. Renaming a key, merging a tag, or moving a field rewrites existing notes. Weigh the blast-radius; propose, get approval, migrate in one coherent pass.
- Never auto-apply. Output a review artifact (diagnosis + diff + migration plan). Humans approve.