cycle-detection

star 331

Scan a pairwise comparison matrix for preference cycles and compute transitivity metrics.

yogsoth-ai By yogsoth-ai schedule Updated 6/16/2026

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.

Install via CLI
npx skills add https://github.com/yogsoth-ai/de-anthropocentric-research-engine --skill cycle-detection
Repository Details
star Stars 331
call_split Forks 25
navigation Branch main
article Path SKILL.md
More from Creator