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

  1. Validate criteria and method applicability.
  2. Convert preference inputs to a weight vector using the declared method.
  3. Compute consistency diagnostics where the method supports them.
  4. Return weights, diagnostics, and unresolved preference gaps.

Output contract

produces: [weight_vector, consistency_diagnostics, preference_gaps, method_record]
delta_fields: [decisions, uncertainties, open_questions]
Installs
16
GitHub Stars
505
First Seen
Sep 24, 2026