Lab Report Skill Family Auditor
Overview
Audit the lab-report skill family against the newest relevant family plan without turning the audit into a blanket rewrite pass.
This skill is audit-only. It prepares support artifacts, inspects whole skill folders, classifies findings as aligned, needs refinement, missing, or boundary/coherency risk, and writes one main report under AI_construction/.
When To Use
- A newer
*family-summary*.mdor*planning*.mdmay have changed family responsibilities. - You want to check the thin parent skill plus the current leaf skills against the latest family plan.
- You need missing planned skills reported separately from refinement-needed existing skills.
- You need family overlap or coherency risks surfaced without redundant rewrite prompts.
Do not use this skill to edit skills automatically, patch SKILL.md files directly, or perform a generic repo-wide code review.
Primary Command
Run the local preparation script first:
python3 /root/.codex/skills/lab-report-skill-family-auditor/scripts/prepare_family_audit.py \
--plan /root/grassman_projects/AI_envolving/lab_report_skills/2026-03-27-lab-report-skill-family-summary.md \
--skills-root /root/.codex/skills \
--output-dir /root/grassman_projects/AI_construction
This writes support artifacts under:
AI_construction/audit_support/<plan-stem>/family_manifest.jsonAI_construction/audit_support/<plan-stem>/current_family_snapshot.json
The final report target is:
AI_construction/lab_report_skill_family_audit_<plan-stem>.md
Workflow
- Resolve the newest family summary or planning note, unless the user gives an explicit path override.
- Run
/root/.codex/skills/lab-report-skill-family-auditor/scripts/prepare_family_audit.py. - Read the selected plan,
family_manifest.json, andcurrent_family_snapshot.json. - Inspect the cited source files before judging any mismatch.
- Classify each planned member as exactly one of:
alignedneeds refinementmissingboundary/coherency risk
- Keep family-level overlap findings separate from single-skill findings.
- Write one main audit report to
AI_construction/and print a concise terminal summary.
Minimum-Change Rules
- Prefer
alignedunless the mismatch is material. - Only call for refinement when there is contract drift, ownership overlap, stale output or dependency language, a missing required checkpoint, or supporting-file behavior that contradicts the documented boundary.
- Give a short
no action neededreason for everyalignedskill. - Keep
missingseparate fromneeds refinement. - Do not edit skills automatically.
- Do not generate redundant rewrite prompts for wording-only differences that preserve the same contract.
Whole-Folder Review Rules
- Do not judge from
SKILL.mdalone. - Inspect
SKILL.md,scripts/,references/,agents/, and other local support files that affect ownership or artifact contracts. - Read
SKILL.mdfrontmattername:to resolve canonical skill identity. - Record legacy folder aliases when a folder name and the canonical skill name differ.
Report Contract
The report must include:
- chosen plan file and selection reason
- brief family snapshot
alignedskills with short evidence-backed justificationneeds refinementskills with concrete mismatch bullets and a detailed refinement promptmissingplanned skills with a detailed creation promptboundary/coherency riskfindings for overlaps, gaps, or blurred handoffs- a final minimum-change recommendation section
Boundaries
- Do not edit skills automatically.
- Do not silently rewrite skills.
- Do not collapse family-level overlap into one local file complaint.
- Do not treat formatting or phrasing differences as defects when the responsibility contract still matches.