Scan a pairwise comparison matrix for preference cycles and compute transitivity metrics.
Scanned 6/1/2026
Install to Claude Code
npx -y skills add yogsoth-ai/de-anthropocentric-research-engine --skill cycle-detection --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Cycle Detection?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/yogsoth-ai-cycle-detection)More formats (shields.io, HTML) on the badges page.
---
name: cycle-detection
description: Scan a pairwise comparison matrix for preference cycles and compute transitivity metrics.
execution: subagent
prompt: ./prompt.md
input: comparison_matrix(object)
used-by: pairwise-ranking
---
# Cycle Detection
Scans a pairwise comparison matrix for preference cycles (A>B>C>A) and computes transitivity metrics. Identifies all minimal cycles and quantifies overall consistency.
## Execution
Runs as a subagent. Receives a comparison matrix, returns all detected cycles and transitivity scores.
## Why Subagent
Cycle detection requires graph traversal algorithms (Johnson's algorithm or DFS-based enumeration) applied to the preference digraph. Isolating this keeps algorithmic complexity out of the orchestrator.
## HARD-GATE
Output MUST contain a `cycles` array (empty if none found) and a numeric `transitivity_score` in [0, 1]. All reported cycles MUST be verifiable against the input matrix.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!