← ClaudeAtlas

comprehension-fulllisted

Use as the v8-conformant fixture exercising the full Understanding surface — the five flat top-level fields (mental_model, purpose, boundary, analogy, misconception) in SKILL.md frontmatter, paired with comprehension_state: present in the audit-state.json sidecar. Activate this skill when verifying that the cross-file lint accepts the flat Understanding fields when the sidecar declares comprehension_state: present. Do NOT use as a production skill (use a real capability skill from the canonical library).
jacob-balslev/skill-graph · ★ 0 · AI & Automation · score 68
Install: claude install-skill jacob-balslev/skill-graph
# Comprehension-Full Fixture This fixture exercises the full Understanding surface in the canonical v8 post-sidecar shape: the five flat top-level fields (`mental_model`, `purpose`, `boundary`, `analogy`, `misconception`) live in `SKILL.md` frontmatter, and `comprehension_state: present` lives in the `audit-state.json` sidecar. The cross-file lint check (per ADR-0019) must accept this pairing — when the sidecar declares `comprehension_state: present`, the five frontmatter fields are required. ## Coverage The five flat Understanding fields in frontmatter plus `comprehension_state: present` in the audit-state sidecar, proving the cross-file comprehension contract. No grounding (deployment_target: portable), no relations. ## Philosophy Per [ADR-0019](../../../docs/adr/0019-audit-state-sidecar-separation.md), agent-facing fields (including the flat Understanding prose) live in frontmatter, while audit/eval bookkeeping (including `comprehension_state`) lives in the sidecar. The legacy nested `concept` block was retired in the clean cut. This fixture is the smallest configuration that proves the cross-file lint binds the sidecar flag to the frontmatter Understanding fields without re-introducing the nested block. ## Verification ```bash node scripts/skill-lint.js --path examples/fixture-skills/comprehension-full # expected: 0 errors node scripts/skill-lint.js --path examples/fixture-skills # expected: 0 errors across all four fixtures ``` The cross-file lint must accept the