| name | quality-checker |
| title | Quality Checker |
| description | Run the 8-item legal research quality gate and decide pass/fail with remediation steps. |
| author | kipeum86 |
| author_url | https://github.com/kipeum86/game-legal-research/tree/main/.claude/skills/quality-checker |
| license | Apache-2.0 |
| version | 0.1.0 |
| execution_mode | open |
| jurisdiction | general |
| practice | general |
| language | en |
Quality Checker
Use this skill at Step 9 against the Step 8 draft before citation audit and final delivery.
8-Item Checklist
- Every key conclusion has at least one Grade A or B
primary-authority source citation. A secondary source (law-firm memo, academic article, practitioner guide) does not satisfy this requirement regardless of its grade.
- Legal hierarchy is not conflated.
- Amendment/effective dates and currency are checked.
- Jurisdiction level is accurate.
- Uncertain claims are clearly marked.
- All 6 mandatory output sections are present (scope & as-of date; conclusion summary; issue tree; detailed analysis; annotated bibliography; verification guide with pinpoints mapping each conclusion to a citation and URL/database target).
- No D-grade source is cited as a basis (sole or partial) for any conclusion.
- No source laundering: Every factual assertion or legal position attributed to a primary source in the narrative must trace to a directly fetched or verified primary-source text. If a claim was learned from a secondary source, it must either (a) be independently verified against the primary source and cite the primary source, or (b) be explicitly attributed to the secondary source with
[Secondary Commentary] marking.
Output Format
{
"quality_gate": "pass|fail",
"failed_items": [1, 4],
"remediation_plan": [
"Re-enter Step 3 for issue X",
"Patch section Y with new source Z"
]
}
Remediation Policy
- Round 1: collect additional sources for failing items.
- Round 2: patch only failing sections.
- If still failing: deliver with
[Unverified] tags.
Pre-flight Check (run at Step 7, before output generation)