plugins/sdlc/skills/citation-guard/SKILL.md
Verify citations against the research corpus to prevent hallucinated references and enforce GRADE compliance
npx skillsauth add jmagly/aiwg citation-guardInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automatically verify citations when agents generate content that makes factual claims or references research.
Alternate expressions and non-obvious activations (primary phrases are matched automatically from the skill description):
This skill acts as a passive citation guard, activating whenever agents generate content that includes citations or factual claims requiring evidence. It prevents citation hallucination by verifying references exist before they are written.
When triggered, this skill:
Intercept citation generation:
Verify against corpus:
.aiwg/research/sources/ or .aiwg/research/findings/Check GRADE compliance:
Allow or warn:
Track gaps:
.aiwg/research/TODO.mdactivation:
always_active_for:
- technical-writer
- documentation-synthesizer
- requirements-analyst
- architecture-designer
- domain-expert
- technical-researcher
triggers_on_content:
- pattern: "REF-\\d{3}"
- pattern: "@\\.aiwg/research/"
- pattern: "according to"
- pattern: "research (shows|demonstrates|suggests|indicates)"
- pattern: "\\(\\w+ et al\\., \\d{4}\\)"
This skill uses:
project-awareness: Load project's research corpus pathdata-ai
Report which research-corpus radar sidecars are overdue for refresh. Computes staleness (days since last refresh vs the cadence window) for every radar, sorted most-overdue-first. Runs via `aiwg corpus radar-status`.
data-ai
Aggregate research-corpus radar sidecars into a corpus or per-cluster freshness report — totals, overdue count, per-cluster / per-GRADE / per-trajectory breakdowns, an overdue table, and per-radar rationale snippets. Runs via `aiwg corpus radar-report`.
testing
Scaffold radar/freshness sidecars for research-corpus REFs. Pulls title/authors from the citation sidecar and GRADE from the analysis doc, defaults the refresh cadence from GRADE and the cluster from a corpus-local map, and stamps documentation/radar/REF-XXX-radar.md. Runs via `aiwg corpus radar-init`.
data-ai
Compute an entity's publication trajectory — per-year paper counts, topic drift, hot-streak detection (≥3 consecutive A-grade years), and career phase. Runs via `aiwg corpus profile-temporal`.