normalize-comparison-scale

Installation
SKILL.md

normalize-comparison-scale

Purpose

Normalize heterogeneous values onto a declared comparison scale while preserving direction, units, uncertainty, and transformation rule.

Input contract

required: [value_set, criterion_definitions, normalization_rule]
optional: [bounds, missing_value_policy, uncertainty_model]
constraints: [direction and units are preserved; rule is declared before transformation]

Procedure

  1. Validate units, direction, bounds, and missingness.
  2. Apply the caller-supplied transformation to each value.
  3. Preserve uncertainty and retain original values for audit.
  4. Return normalized values and out-of-bound diagnostics.

Output contract

produces: [normalized_values, transformation_record, uncertainty_preservation, diagnostics]
delta_fields: [evidence_updates, uncertainties, open_questions]
Installs
15
GitHub Stars
505
First Seen
Sep 24, 2026