Skip to content
Back to skills

Update Pairwise Rating

ASecurity

Update candidate latent ratings and uncertainty from sequential pairwise outcomes using an explicitly chosen Bradley-Terry/Elo/Glicko/TrueSkill-style update model.

  • 499 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 24, 2026
research

Security analysis

A100/100

Scanned September 24, 2026

npx -y skills add yogsoth-ai/de-anthropocentric-research-engine --skill update-pairwise-rating --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Update Pairwise Rating?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Update Pairwise Rating
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/yogsoth-ai-update-pairwise-rating/badge)](https://www.skillsdirectory.com/skills/yogsoth-ai-update-pairwise-rating)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: update-pairwise-rating
description: "Update candidate latent ratings and uncertainty from sequential pairwise outcomes using an explicitly chosen Bradley-Terry/Elo/Glicko/TrueSkill-style update model."
---

# update-pairwise-rating
## Purpose
Update latent candidate ratings and uncertainty from a pairwise outcome using an explicitly chosen rating model.
## Input contract
```yaml
required: [prior_ratings, pairwise_outcome, rating_model, update_parameters]
optional: [rating_history, draw_policy, uncertainty_floor]
constraints: [model, outcome direction, confidence, and parameter values are recorded]
```
## Procedure
1. Validate the pairwise outcome and retrieve the two prior rating states.
2. Apply the declared Bradley-Terry, Elo, Glicko, TrueSkill, or equivalent update equations.
3. Update both ratings and uncertainty, preserving the pre-update state and the reason for the magnitude.
4. Emit the updated ratings, uncertainty change, and consistency flags for downstream audit.
## Output contract
```yaml
produces: [updated_ratings, uncertainty_updates, update_trace, consistency_flags]
delta_fields: [findings, evidence_updates, uncertainties, decisions]
```
## Quality gates
- The update is reproducible from prior ratings, outcome, model, and parameters.
- A weak or low-confidence outcome cannot cause a larger update than the declared model permits.
## Failure and counterexamples
Do not update ratings when the pairwise record is tied to the wrong candidate IDs or model. Do not silently reset rating history.
## Provenance map
- resolved: dynamic-tracking

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.