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
- Validate units, direction, bounds, and missingness.
- Apply the caller-supplied transformation to each value.
- Preserve uncertainty and retain original values for audit.
- 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]