Verify whether answers are supported by documents and flag grounding issues.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "docs-grounding-verifier" skill from askskill: 1. Download https://raw.githubusercontent.com/microsoft/apm/main/.apm/skills/docs-grounding-verifier/SKILL.md 2. Save it as ~/.claude/skills/docs-grounding-verifier/SKILL.md 3. Reload skills and tell me it's ready
Using the product help docs I provide, verify whether each claim in this support reply is explicitly supported. Label each one as supported, unsupported, or partially supported, and cite the relevant passages.
A claim-by-claim verification showing what is supported, unsupported, or weakly supported, with citations.
Here are meeting notes and a draft summary report. Check whether every conclusion, number, and action item in the report is grounded in the notes, and list anything inaccurate or over-inferred.
A comparison checklist identifying verifiable statements, unsupported claims, and sentences that should be revised.
Given retrieved document chunks and the model’s final answer, evaluate whether the answer is strictly grounded in the retrieved content. Identify hallucinations, missing key evidence, and citation mismatches.
A grounding assessment with risk points, evidence coverage, and improvement recommendations.
CLAIM-LEVEL grounding verification. Adapts the RAGAS faithfulness-eval pattern (proven in RAG literature) to docs/code instead of generated- answers/retrieved-context. Source code is the ground truth; docs paragraphs are the candidate text under audit.
python-architect persona doc-writer persona
This skill is a SIBLING of docs-corpus-audit and docs-sync. The
boundary is load-bearing:
| Skill | Trigger | Scope | Granularity |
|---|---|---|---|
| docs-sync | PR opened/synchronized | PR diff only | Page-level |
| docs-corpus-audit | Maintainer asks for whole-corpus pass | Entire corpus | Page-level |
| docs-grounding-verifier | Verify specific pages factually | 1..N pages | CLAIM-level |
docs-corpus-audit invokes this skill in its VERIFY phase on the
highest-risk pages of each wave. docs-sync can invoke it on the
specific pages in a PR diff. The skill is also runnable standalone.
docs-corpus-audit.docs-sync.editorial-owner persona directly.PARENT
-> [Stage 1: EXTRACT claims, fan-out PANEL]
per page -> LLM extracts atomic factual claims as JSON
script: scripts/extract-claims.py
-> [Stage 2: RETRIEVE evidence, deterministic S7]
per claim -> grep over src/ via keywords + hints
script: scripts/retrieve-evidence.sh (NO LLM)
-> [Stage 3: JUDGE grounding, adversarial A7]
per (claim, evidence) -> LLM rules GROUNDED|PARTIAL|CONTRADICTED|UNSUPPORTED
asset: assets/judge-prompt.md
-> [Stage 4: SYNTHESIZE]
aggregate ungrounded -> doc-writer for fix
re-verify after fix (A8 ALIGNMENT LOOP)
Stage 2 is the load-bearing design choice: evidence retrieval is DETERMINISTIC (grep + AST hints), not LLM. The judge in Stage 3 can only rule on evidence it actually receives -- it cannot hallucinate support that the retriever did not find. This is the structural guard against the failure mode "the LLM convinces itself the docs match the code."
Input: list of page paths to verify (1..N). If a risk_class is
attached (e.g. "high-stakes"), prefer it; otherwise treat all as equal.
Out-of-scope:
docs/src/content/docs/ or…
Classify PR doc impact to decide whether documentation updates are needed.
Helps teams handle APM positioning, release communication, and breaking-change decisions.
Turn docs impact verdicts into page-by-page, section-level sync task briefs.
Triage APM issues in batches and drive approved ones to mergeable PRs.
Guide APM positioning, release communication, and breaking-change strategy decisions.
Install, configure, author, and troubleshoot APM agent packages and CLI workflows.
Verify claims against evidence as supported, refuted, or not enough evidence.
Verify factual claims with live sources, confidence scores, and cited verdicts.
Quickly check whether a URL endpoint is reachable and responding.
Checks legal AI outputs for orphan quotes and uncited claims.
Validate documents against international standards before an agent takes action.
Verify facts, citations, and source freshness in real time.