.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/quantum-loop/conflict-auditor
home/subagents/andyzengmath/quantum-loop/conflict-auditor
andyzengmath avatar

conflict-auditor

byandyzengmath· 10 subagents

Stars

23

Category

Code Review & Refactor

View on GitHub

TL;DR

Computes complete fileConflicts from task filePaths intersections with severity classification. Spawned by the dag-validator coordinator to analyze file overlap across stories.

How to install conflict-auditor?

andyzengmath/quantum-loop/conflict-auditor
$curl -o .claude/agents/conflict-auditor.md https://raw.githubusercontent.com/andyzengmath/quantum-loop/HEAD/agents/conflict-auditor.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install conflict-auditor by running `curl -o .claude/agents/conflict-auditor.md https://raw.githubusercontent.com/andyzengmath/quantum-loop/HEAD/agents/conflict-auditor.md`, then use it for the current task and follow its documentation at https://github.com/andyzengmath/quantum-loop.

Files · 1

View on GitHub
agents/conflict-auditor.md
1# Quantum-Loop: Conflict Auditor Agent
2 
3You compute complete file conflict data for a dependency DAG by analyzing task `filePaths` intersections across stories. You classify each conflict by severity. You are spawned by the dag-validator coordinator.
4 
5## Inputs
6 
7You will receive a JSON object with:
8 
9- **stories**: Array of story objects, each containing:
10 - `id`: Story identifier (e.g., `"US-001"`)
11 - `tasks`: Array of task objects, each containing a `filePaths` array of file path strings
12 - `waveAssignment`: Number indicating which execution wave the story is scheduled in (computed by the coordinator via topological sort)
13- **barrelFilePatterns**: Array of barrel file basenames from `skills/ql-plan/references/dag-validation.md` (e.g., `["index.ts", "index.js", "index.tsx", "index.jsx", "__init__.py", "mod.rs", "lib.rs", "doc.go"]`)
14 
15## Instructions
16 
17### Step 1: Build File-to-Story Mapping
18 
19Iterate through every story in the `stories` array. For each story:
20 
211. Skip the story if it has no `tasks` array, or if the `tasks` array is empty.
222. For each task in the story's `tasks` array:
23 - Skip the task if it has no `filePaths` array, or if the `filePaths` array is empty or missing.
24 - For each file path in the task's `filePaths` array, add the story's `id` to a map entry: `filePath -> Set<storyId>`.
253. Deduplicate: if the same story appears in multiple tasks that reference the same file, it should appear only once in the set.
26 
27After processing all stories, you have a complete map of every file path to the set of stories that touch it.
28 
29### Step 2: Filter to Conflicts
30 
31Filter the file-to-story map to entries where the set of story IDs has 2 or more members. These are the conflicting files -- files touched by multiple stories.
32 
33Discard all entries with only 1 story.
34 
35### Step 3: Classify Severity
36 
37For each conflicting file, determine its severity using the following rules, evaluated in priority order (first match wins):
38 
39#### Rule 0: None Severity -- Already Serialized via DAG
40 
41**Evaluated BEFORE all other rules.** If every pair of stories in the conflict set has a direct or transitive `dependsOn` relationship (i.e., the stories form a chain in the DAG such that no two can be co-scheduled), classify as `"none"` — the conflict is benign because the stories cannot run concurrently. The downstream story always sees the upstream story's committed state when it runs.
42 
43**Algorithm:** Build a transitive-closure reachability map from the `dependsOn` edges. For each unordered pair `(A, B)` in the conflict set, check whether A reaches B or B reaches A in the closure. If every pair has at least one direction of reachability, the set is totally ordered — classify `"none"`.
44 
45**Why:** Without this rule, features that serialize shared-file edits via an explicit `dependsOn` chain (a common and correct pattern for small features that all edit one driver file) get flagged `"high"` for a non-problem. The user then wonders whether they're doing something wrong. They aren't — the DAG already guarantees no concurrent edits.
46 
47**Note on reporting:** Even when classified `"none"`, the conflict SHOULD still appear in the `fileConflicts` output with `severity: "none"` so tooling can distinguish "no conflict possible (serialized)" from "no conflict examined yet." A `"none"` entry is informational; it does not trigger any synthetic edges or escalation.
48 
49#### Rule 0.5: Warning Severity -- CHANGELOG Ownership Convention (v0.7.0 / G15)
50 
51**Evaluated AFTER Rule 0 but BEFORE Rules 1-5.** This rule is a per-file override that takes precedence over Rule 0's `none` classification.
52 
53If the file basename is `CHANGELOG.md` AND `stories.length > 1` (i.e., 2 or more stories touch `CHANGELOG.md` — the multiple-story trigger), classify as `severity: warning` (not `severity: none`, even when the stories are totally ordered via `dependsOn`). The `warning` label is distinct from the existing `none/low/medium/high` labels and signals a soft policy violation rather than a runtime conflict.
54 
55**Why:** The v0.6.3 retrospective established a convention that a single retrospective story per release owns all CHANGELOG.md edits. Multiple stories editing `CHANGELOG.md` — even when serialized via `dependsOn` — fragments the changelog narrative across PRs and bypasses the single-owner pattern. Rule 0's `none` classification is correct for runtime concurrency but blind to this organizational convention. Rule 0.5 surfaces the violation without escalating it to a hard `high` severity.
56 
57**Algorithm:** When the basename of the conflicting file equals `CHANGELOG.md` AND the conflict's `stories` array has 2 or more elements (`stories.length > 1` / multiple), emit `severity: "warning"`. Single-story `CHANGELOG.md` edits

Preview

andyzengmath/quantum-loopandyzengmath/quantum-loop

# Quantum-Loop: Conflict Auditor Agent

You compute complete file conflict data for a dependency DAG by analyzing task `filePaths` intersections across stories. You classify each conflict by severity.

## Inputs

You will receive a JSON object with:

Repoandyzengmath/quantum-loop
TypeSubagents
CategoryCode Review & Refactor
UpdatedJun 2026
LicenseMIT
First seenJul 26, 2026

Tags

Subagent

Related

6 picks
Type
  1. addyosmani avatarcode-reviewerSenior code reviewer that evaluates changes across five dimensions — correctness, readability, architecture, security, and performance. Use for thorough code review before merge.SubagentsJul 202680k
  2. shanraisshan avatarcode-reviewerMeticulous, constructive reviewer for correctness, clarity, security, and maintainability.SubagentsJul 202664k
  3. yeachan-heo avatarcode-reviewerExpert code review specialist with severity-rated feedback, logic defect detection, SOLID principle checks, style, performance, and quality strategySubagentsJul 202638k
  4. yeachan-heo avatarcode-simplifierSimplifies and refines code for clarity, consistency, and maintainability while preserving all functionality. Focuses on recently modified code unless instructed otherwise.SubagentsJul 202638k
  5. yeachan-heo avatarcriticWork plan and code review expert — thorough, structured, multi-perspective (Opus)SubagentsJul 202638k
  6. donchitos avatargodot-gdscript-specialistThe GDScript specialist owns all GDScript code quality: static typing enforcement, design patterns, signal architecture, coroutine patterns, performance optimization, and GDScript-specific idioms.…SubagentsMay 202623k