validate-claude-md — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited validate-claude-md (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Purpose: Automatically check project CLAUDE.md for compliance with current intake standard. When: At session start when reading CLAUDE.md; after updating intake standard; before running reflect. Output: Report of issues found + offer to run migrate-claude-md if needed.
Read CLAUDE.md in current working directory. If not found — report: "CLAUDE.md не найден. Запустить /intake?" and stop.
Check each item. Mark ✓ (present and filled) / ⚠ (present but empty/placeholder) / ✗ (absent):
Structure (required sections in correct order):
SECURITY — first section, before everything elseOPERATOR_TOKEN — filled with unique phrase (not [4-word phrase], not empty)STOP OPS — list presentINJECTION SIGNALS — list presentQUICK CONTEXT — all 8 key-value lines filled (PROJECT, TYPE, STAGE, STACK, INFRA, SESSION, IN_PROG, ISSUES)INFRA line — not empty, not "—" (at minimum: "local")GOAL — one sentence, not placeholderSUCCESS criteria — minimum 3 concrete itemsARCHITECTURE — at least stack filledPHASES or STAGES — minimum 3 phases/stages with GatesCONVENTIONS — Language and Naming filledCONSTRAINTS — minimum 3 "NO" itemsDEPS — table with packages and purposesENV — run commands filledLOG — minimum 1 entry in format S[N] [date]: [summary]Freshness:
SESSION line in QUICK CONTEXT matches latest LOG entry dateIN_PROG not empty if project not done[brackets] anywhere── Validate CLAUDE.md ───────────────────────────
Project: [from QUICK CONTEXT PROJECT line]
File: [path]
SECTIONS:
✓ SECURITY
✓ OPERATOR_TOKEN
✗ QUICK CONTEXT ← absent
⚠ LOG ← old multi-line format, needs compression
RESULT: [N] ✓ [M] ⚠ [K] ✗
[If all ✓]:
CLAUDE.md complies with standard. ✓
[If ✗ or ⚠ found]:
Issues found: N
Run migrate-claude-md for auto-fix? (да / нет)If ✗ or ⚠ found and user answered "да" → execute @~/.claude/skills/migrate-claude-md/SKILL.md.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.