elicit-weights
Installation
SKILL.md
elicit-weights
Purpose
Produce a normalized criterion-weight vector using a caller-selected elicitation method.
Input contract
required: [criteria, elicitation_method, preference_inputs]
optional: [consistency_threshold, pairwise_scale, missing_preference_policy]
constraints: [weights are nonnegative and sum to 1 within declared tolerance]
Procedure
- Validate criteria and method applicability.
- Convert preference inputs to a weight vector using the declared method.
- Compute consistency diagnostics where the method supports them.
- Return weights, diagnostics, and unresolved preference gaps.
Output contract
produces: [weight_vector, consistency_diagnostics, preference_gaps, method_record]
delta_fields: [decisions, uncertainties, open_questions]