一键导入
check-docs
expert: "Documentation QA producing classified findings for factual accuracy,
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
expert: "Documentation QA producing classified findings for factual accuracy,
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use at the start of every agent session, even if the task seems obvious and you think you already know what to do. Activates when the agent has just opened a repository, does not know what to do, needs to orient itself, or is beginning any new session. Also activates for "where do I start?", "what should I work on?", "what is the current state?". Skipping orientation leads to wasted effort and missed context.
expert: "Structured task execution procedure for individual implementation
expert: "Multi-agent development orchestration with conflict-aware parallel
expert: "Review orchestration with adaptive specialist dispatch,
Use at the start of every agent session, even if the task seems obvious and you think you already know what to do. Activates when the agent has just opened a repository, does not know what to do, needs to orient itself, or is beginning any new session. Also activates for "where do I start?", "what should I work on?", "what is the current state?". Skipping orientation leads to wasted effort and missed context.
expert: "Structured task execution procedure for individual implementation
| name | check-docs |
| description | {"expert":"Documentation QA producing classified findings for factual accuracy, code example verification, hallucination detection, and substance assessment against implementation as source of truth","natural":"Fact-check a document — verify every claim against the code, test every example, flag hallucinations and empty claims"} |
| triggers | ["fact-check documentation","verify document accuracy","check docs for hallucinations","QA documentation","validate technical claims"] |
| roles | ["doc-checker"] |
| stage | documenting |
| constraint_level | low |
Copy this checklist and track your progress:
Factual accuracy:
Substance:
Read the document end-to-end, marking every factual claim: behaviour descriptions, API references, command outputs, configuration options, version numbers, performance claims. Do not evaluate yet — just identify.
For each factual claim, identify the source of truth. This is always the implementation — code, configuration files, runtime behaviour. Never a design document alone.
Verify each claim against its source of truth. Check that described behaviour matches actual behaviour. Check that described APIs exist with the signatures shown. Record the file and location checked.
For each code example, run it or trace through the codebase. Verify the output matches what's shown. Check that all imports, functions, and flags exist. Record the result.
Check all links and cross-references. Do they resolve? Do they point to current content? Flag any stale references with the target that was expected and what was found.
Flag every statement that could apply to any product without modification. Any
claim that lacks specifics needs them. Consult the vague-claims table in
refs/humanising-ai-prose.md §5.2.
Flag "plays a crucial role", "marks a significant shift", "is a testament to"
and similar phrases. Recommend deletion or replacement with evidence. Consult
refs/humanising-ai-prose.md §5.1.
Flag "boasts a diverse array", "reflecting the team's commitment to" and
similar phrases for the style stage. Consult refs/humanising-ai-prose.md
§5.3 and §5.4.
Flag "Despite challenges, the future looks promising" and similar formulaic
endings for deletion. Consult refs/humanising-ai-prose.md §5.5.
Compile all findings. Classify each as:
The Check stage produces a report — it does not edit the document file directly. The orchestrator applies factual corrections (hallucinations, stale references) to the document before passing it to the next stage. Substance issues (vague, inflated, promotional) are flagged for the Style stage, not corrected here. The report must contain enough detail (locations, correct values, source checked) for the orchestrator to make the changes.
## QA Report
**Document:** {document path}
**Claims checked:** {count}
**Code examples tested:** {count}
### Findings
#### {Finding title}
- **Location:** {section, line, or quote}
- **Classification:** {hallucination | unverified | stale | vague | inflated | promotional}
- **Claim:** "{the text as written}"
- **Source checked:** {file path, function, or URL checked}
- **Issue:** {what's wrong}
- **Recommendation:** {specific correction or "flag for author"}
### Summary
- Hallucinations: {count}
- Unverified claims: {count}
- Stale references: {count}
- Substance issues (vague/inflated/promotional): {count}
- Verified claims: {count}
The document looks technically accurate. The code examples appear correct.
No major issues found.
WHY BAD: No claims enumerated, no examples tested, no sources cited. This is a rubber stamp — indistinguishable from not checking at all. "Appear correct" means nothing was actually verified.
## QA Report
**Document:** docs/getting-started.md
**Claims checked:** 14
**Code examples tested:** 3
### Findings
#### Hallucination: Non-existent --verbose flag
- **Location:** §3 "Quick Start", line 42
- **Classification:** hallucination
- **Claim:** "Run `kanbanzai serve --verbose` for detailed output"
- **Source checked:** `cmd/serve.go` flag registration
- **Issue:** No `--verbose` flag exists. The flag is `--log-level debug`.
- **Recommendation:** Replace with `kanbanzai serve --log-level debug`
#### Vague claim: Unspecified performance improvement
- **Location:** §1 "Introduction", line 8
- **Classification:** vague
- **Claim:** "significantly improves workflow performance"
- **Source checked:** no benchmark data available
- **Issue:** No specifics given; could describe any tool
- **Recommendation:** Replace with measurable claim or delete
#### Stale reference: Dead link to design doc
- **Location:** §4 "Architecture", line 67
- **Classification:** stale
- **Claim:** "See [Design Overview](docs/design/overview.md)"
- **Source checked:** `docs/design/overview.md`
- **Issue:** File was moved to `work/design/overview.md` in commit a3b8f1c
- **Recommendation:** Update link to `work/design/overview.md`
#### Inflated: Unsupported importance claim
- **Location:** §2 "Core Concepts", line 19
- **Classification:** inflated
- **Claim:** "The entity system plays a crucial role in enabling…"
- **Source checked:** N/A — significance claim, not factual
- **Issue:** Promises importance without evidence; deleting the phrase
loses no information
- **Recommendation:** Delete "plays a crucial role in enabling" — the
sentence works without it
### Summary
- Hallucinations: 1
- Unverified claims: 0
- Stale references: 1
- Substance issues (vague/inflated/promotional): 2
- Verified claims: 10
WHY GOOD: Every finding has a location, classification, the exact text, the source that was checked, and a specific recommendation. The summary gives a clear picture. Claims that passed are counted. A human can verify each finding independently.
These criteria are for evaluating the QA output, not for self-evaluation during the check. They are phrased as gradable questions to support automated LLM-as-judge evaluation.