← ClaudeAtlas

aif-rules-check-project-contextlisted

> **Authoritative for:** project-specific rule checks injected into AI Factory's `aif-rules-check` skill (and its `rules-sidecar`) — the two checks from this project's `RULES.md` that are NOT enforced at an earlier deterministic channel (R10 naming, R4/R17 test-existence) and therefore need a verify-time pass. > **NOT authoritative for:** project goal — see the consumer's README.md. The R1–R20 corpus itself — that lives in `.ai-factory/RULES.md`, which `rules-sidecar` already reads; this file on
artyhoo/getff · ★ 0 · Code & Development · score 50
Install: claude install-skill artyhoo/getff
# aif-rules-check skill-context — naming + test-existence residue > **Authoritative for:** project-specific rule checks injected into AI Factory's `aif-rules-check` skill (and its `rules-sidecar`) — the two checks from this project's `RULES.md` that are NOT enforced at an earlier deterministic channel (R10 naming, R4/R17 test-existence) and therefore need a verify-time pass. > **NOT authoritative for:** project goal — see the consumer's README.md. The R1–R20 corpus itself — that lives in `.ai-factory/RULES.md`, which `rules-sidecar` already reads; this file only adds the residue not covered by ESLint/pre-push. <!-- This file is the standalone SSOT for the R10/R4/R17 residue. Most rule checks (R1-R3, R5-R8, R12, R14-R16, R19-R20) are enforced earlier: custom ESLint rules at edit-time + tsc/depcruise at pre-push. Only the checks below have NO earlier deterministic channel, so they ship here as a skill-context augmentation rather than as a colliding sub-agent (C-1 KEEP-AIF resolution). There is no paired agent file — the former best-practices-sidecar.md was removed; this skill-context carries the residue spec in full. --> `rules-sidecar` already reads `.ai-factory/RULES.md` for the full R1–R20 corpus. **Do not re-run** rule checks that the project enforces at edit-time (custom ESLint rules) or pre-push (`tsc`, `depcruise`, `audit-ai-docs.sh`) — those are the authoritative, earlier channels. This file adds only the two checks that have **no** earl