Validate and align required-check names across GitHub workflows, .harness/ci-required-checks.json, harness.contract.json, and repo docs. Use this skill when CI check names or required-check policy changes.
69
85%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Use this skill when work changes the names or meaning of required checks. It prevents CI policy drift by forcing workflow jobs, required-check declarations, harness contract entries, and docs to stay aligned or to document an intentional mapping explicitly.
.github/workflows/**..harness/ci-required-checks.json or harness.contract.json.~/dev/diagram-cli.schema_version.bash .codex/skills/ci-check-name-parity/scripts/report_check_name_drift.sh..harness/ci-required-checks.json, and harness.contract.json using the matrix in references/comparison-matrix.md.bash .codex/skills/ci-check-name-parity/scripts/report_check_name_drift.shnpm testrg -n "pr-template|risk-policy-gate|dependency-(review|scan)|actions-pinning|orb-pinning|consistency-drift-(advisory|health)|docs-gate|security-scan|CodeRabbit" .github/workflows .harness/ci-required-checks.json harness.contract.json AGENTS.md docs/agents -g "*.md" -g "*.json" -g "*.yml"references/comparison-matrix.md
Read when: you need the source map and naming rule before changing policy names.references/contract.yaml
Read when: you need the machine-checkable purpose, outputs, and non-goals.references/evals.yaml
Read when: you need routing or pressure cases for check-name drift..codex/skills/ci-check-name-parity/scripts/report_check_name_drift.sh
Read when: you want the current mismatch report instead of reconstructing it manually.name: values, not just job IDs, as the user-facing required-check surface.pr-pipeline in GitHub Actions still matches required checks in both policy files?"dependency-review and dependency-scan are out of sync across docs and CI config."a07a18d
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.