mcpField
S
signal-taxonomy

signal-taxonomy

github.com/gtmagentsData & databases42864 installsUpdated 30w ago
Repository

About signal-taxonomy

A skill for defining consistent schemas across outputs from multiple providers. It supports attribute mapping, version control, validation, and documentation for data teams.

Key features

  1. 01Define fields and data types
  2. 02Map provider attributes to canonical names
  3. 03Track schema versions and migrations
  4. 04Specify validation rules
  5. 05Document data lineage

Use cases

  1. 01Normalizing provider data outputs
  2. 02Introducing new intent topics or attributes
  3. 03Reviewing lineage and compliance needs

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/gtmagents/gtm-agents --skill signal-taxonomy

After installing, type/signal-taxonomyin Claude Code to confirm it loaded.

Details

From the project README

Signal Taxonomy Skill

When to Use

  • Normalizing multiple provider outputs into a unified schema.
  • Rolling out new intent topics, enrichment attributes, or scoring dimensions.
  • Auditing lineage + compliance requirements.

Framework

  1. Schema Definition – fields, datatypes, required/optional flags.
  2. Topic & Attribute Mapping – align provider-specific attributes to canonical names.
  3. Versioning – maintain change logs, effective dates, and migration steps.
  4. Validation Rules – min/max values, allowed lists, dependency rules.
  5. Documentation – publish data dictionary + lineage diagrams.

Templates

  • Data dictionary sheet (field, description, source, owner).
  • Topic mapping table by provider.
  • Migration checklist for schema changes.

Tips

  • Keep names human-readable for GTM teams but consistent with data warehouse standards.
  • Tag every field with owner + refresh cadence.
  • Pair with identity-resolution to ensure IDs and linkages stay consistent.

Comments

Markdown supported