"Evaluate one alternative against confirmed criteria in strict isolation and emit a schema-compatible independent evaluator record. Use for delegated per-option subagent scoring in comparative decision workflows."
Resources
2Install
npx skillscat add squirrel289/pax/evaluating-alternative Install via the SkillsCat registry.
Isolated Evaluator
Single-option evaluator skill for delegated subagent runs. It evaluates exactly one target alternative and returns structured output that a parent workflow can merge into comparative scoring input.
When to Use
- A parent workflow needs one evaluator per alternative.
- You need strict evaluator isolation for auditability.
- You need a deterministic handoff artifact for later harness scoring.
Inputs
Use references/input-schema.md and references/input-schema.json as the source of truth.
Required:
decisioncriteria_confirmedcriteria_confirmation_source(when criteria are confirmed)current_platformcriteriatarget_alternativeevaluator_id
Optional:
major_platformsscore_scaleknown_evidenceassumptions
Workflow
- Validate input and isolation boundaries.
- Confirm exactly one
target_alternative. - Reject or ignore peer alternatives, rankings, and recommendation hints.
- Confirm exactly one
- Evaluate criterion-by-criterion and platform-by-platform.
- Score with the declared scale.
- Use
nullfor missing evidence, never zero-fill. - Track evidence references for each meaningful claim.
- Write isolated rationale.
- Produce option-level
justification. - Produce evaluator
summaryfocused on the single target.
- Produce option-level
- Emit output using
references/output-schema.mdandreferences/output-schema.json.- Include
evaluated_alternative(scores + justification). - Include
independent_evaluationwithisolation_confirmed=true.
- Include
- Report evidence gaps and assumptions for parent-level aggregation.
Output Contract
evaluated_alternative must preserve the comparative workflow alternative shape:
idnameeffortriskfeasiblescoresjustification
independent_evaluation must preserve the comparative workflow evaluator-record shape:
alternative_idevaluator_idisolation_confirmedsummaryevidence_refs
Guardrails
- No cross-option comparison language.
- No ranking or final recommendation output.
- All missing evidence stays explicit (
nullscores + gap notes). - Every score and summary claim should be traceable to evidence.
- Apply a brief agentic-eval reflection on the evaluator summary (max 2 iterations) to verify evidence coverage.
- Keep critique output structured (JSON) and do not emit separate analysis files.
Apply references/quality-gates.md for pass/fail checks.
Optional Validation
python3 -m jsonschema -i <isolated-eval-input.json> skills/workflow/isolated-evaluator/references/input-schema.json
python3 -m jsonschema -i <isolated-eval-output.json> skills/workflow/isolated-evaluator/references/output-schema.jsonReferences
- Input contract:
references/input-schema.md - Input schema:
references/input-schema.json - Output contract:
references/output-schema.md - Output schema:
references/output-schema.json - Quality gates:
references/quality-gates.md - Output template:
assets/isolated-evaluation-template.v1.json