From odh-ai-helpers
Analyzes context sufficiency for documentation generation. Reads gathered context, runs deterministic coverage checks, then assess gaps and outputs a proceed/gather-more/stop recommendation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/odh-ai-helpers:doc-gap [component-focus][component-focus]claude-sonnet-4-5The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Assess whether the gathered context is sufficient to produce quality documentation.
Assess whether the gathered context is sufficient to produce quality documentation.
workspace/context-package.json must exist (produced by doc-gather).
$ARGUMENTS optionally contains a component name to focus the analysis on. If empty, analyze all components found in the context package.
Input validation:
workspace/context-package.json.Read workspace/context-package.json and extract:
Perform these checks without LLM judgment:
Record each check as a finding with pass/fail status.
Read the gap analysis prompt from ${CLAUDE_SKILL_DIR}/prompts/gap-analysis.md.
Construct an LLM prompt combining:
Before prompt assembly, apply deterministic redaction to all snippets:
<REDACTED_TOKEN_1>).Ask the LLM to assess:
Combine deterministic check results with LLM assessment into a unified gap report.
Write workspace/gap-report.json with this structure:
{
"recommendation": "proceed",
"confidence": 0.82,
"summary": "Context is sufficient for basic documentation...",
"deterministic_checks": [
{
"check": "component_coverage",
"status": "pass",
"details": "Found context for 2/2 ticket components"
}
],
"gaps": [
{
"severity": "medium",
"category": "examples",
"description": "No sample YAML configurations found",
"impact": "Documentation will lack concrete examples",
"suggestion": "Check component repo for example/ directory"
}
],
"existing_coverage": [
{
"topic": "Model serving overview",
"source": "modules/serving/pages/con_model-serving.adoc",
"quality": "sufficient"
}
],
"analyzed_at": "2026-04-14T10:35:00Z"
}
Schema requirements:
recommendation, confidence, summary, deterministic_checks, gaps, existing_coverage, analyzed_at.recommendation MUST be one of: proceed, gather-more, stop.confidence MUST be a float in [0.0, 1.0].Primary: workspace/gap-report.json
Report to caller: recommendation, confidence score, number of gaps by severity.
workspace/context-package.json file must already exist (produced by doc-gather) — this skill will not create it.npx claudepluginhub opendatahub-io/ai-helpersOrchestrates 4 documentation skills into a sequential pipeline that detects drift, applies fixes, audits coverage, and fills gaps to produce a documentation health report.
Audits documentation completeness by comparing what should be documented against what exists, producing a prioritized gap report by topic. Use after shipping features, before releases, or when users report missing docs.
Documentation reconnaissance for takeover — find all docs, assess accuracy, freshness, coverage, and discoverability, and identify critical knowledge gaps. Use when asked "what docs exist", "documentation assessment", or "knowledge gaps".