agentsclimarketplace

Conflict detection

Skill Hash-7777/Hash-Medical-Reasearch-Agent-Skills/skills/conflict-detection

Drop-in agent skills that make an AI appraise medical literature like a reviewer — grade every citation against its source, run reproducible PRISMA searches, pool studies safely, and defend RAG against prompt injection. Framework-agnostic, MIT.

Install
npx -y skills add Hash-7777/Hash-Medical-Reasearch-Agent-Skills --skill conflict-detection

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 23 days oldThe repository was created 23 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Compare extracted claims for direct contradictions — increased vs decreased, effective vs no effect, opposite effect directions on the same topic — and surface the disagreement instead of silently picking one side. Use once claims are extracted, before writing a conclusion.

SKILL.md

3.1 KB, as published. Nobody here has run it

Conflict Detection

When the evidence disagrees, the worst thing an AI can do is quietly pick the side that fits its answer. A reader deserves to know the studies conflict — that fact is often the most important thing about the evidence. This skill makes the agent actively compare claims for contradiction and put the conflict on the table.

When to use

After claim-extraction, before writing any conclusion that leans one way. Feeds source-reliability, which decides how to weigh a conflict once it's found.

The rule

Compare claims that share a topic for directional contradiction. When two claims on the same thing point opposite ways, flag it — do not average it or drop one.

Check each pair of claims that are about the same topic for three kinds of conflict:

  1. Directional — "increased" vs "decreased" (or "higher" vs "lower") on the same measure.
  2. Effectiveness — "effective" / "benefit" vs "no effect" / "no significant difference" on the same intervention. Check the negated form first, so "not effective" is never misread as "effective".
  3. Effect-size direction — a protective estimate (HR/RR/OR below 1) vs a harmful one (above 1) for the same intervention and outcome.

To decide two claims are "about the same topic", compare their topic fingerprint — the meaningful keywords with directional and filler words removed. Two claims only conflict if they genuinely share a subject; a difference on two different outcomes is not a conflict.

Doing it well

  • Same topic, opposite direction — that's the test. Different populations or endpoints are not a contradiction; they're context. Don't manufacture conflicts across unrelated claims.
  • Handle negation before signals. "No reduction in mortality" carries a negation that flips its meaning; read it before matching directional words.
  • Two claims from the same source aren't a conflict. Internal consistency within one chunk is assumed; look for disagreement across sources.
  • A real conflict is a finding, not a footnote. Surface it prominently, name both sides with their designs, and let source-reliability explain which is stronger and why. Never resolve it by averaging.

Output

Conflict on: metformin → all-cause mortality

  S3  cohort (n=12,482)   HR 0.83 [0.76–0.90]   ↓ lower mortality
  S7  RCT   (n=640)       p=0.21, no difference  ● no effect

Type: effectiveness + effect-direction
Note: the RCT (stronger design) shows no effect; the benefit comes from
observational data. Surface both — do not report a single pooled number.

The point is that the reader sees the disagreement. A confident answer that hides a conflict is the failure this skill exists to prevent.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.