cycle-detection
$
npx mdskill add yogsoth-ai/de-anthropocentric-research-engine/cycle-detectionDetects preference cycles and measures transitivity in pairwise comparison data
- Identifies preference cycles in decision-making or ranking tasks
- Processes a pairwise comparison matrix as input
- Uses graph traversal algorithms to find minimal cycles and compute transitivity
- Returns verified cycles and a transitivity score between 0 and 1
SKILL.md
.github/skills/cycle-detectionView on GitHub ↗
--- 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.
More from yogsoth-ai/de-anthropocentric-research-engine
- abductive-hypothesis-generationStrategy: 面对异常的最佳解释推理
- ablation-brainstormRemove components one by one, observe system changes to reveal hidden dependencies and generate ideas from structural gaps.
- ablation-component-mappingMap system architecture to ablatable units for ablation studies
- ablation-designDesign ablation studies to isolate component contributions in ML systems
- ablation-executionRemove components one by one from a system, record the response/impact of each removal.
- abp-vulnerability-classificationClassify assumptions on 2 axes — load-bearing (how much conclusion depends on it) × vulnerable (how likely to be false). Focuses attention on High-Load × High-Vulnerable quadrant.
- abstraction-extractionExtract abstract principles from concrete domain cases. Strips domain-specific details to reveal transferable mechanisms.
- abstraction-ladderPerform bisociation at multiple abstraction levels
- abstraction-ladderingMove between concrete and abstract framings — 3 levels up (Why?) and 3 levels down (How?) to find the most productive research level.
- abstraction-to-designAbstract biological principle to design principle. Bridge from biology to engineering.