validate

Validate notes against domain templates for required fields and link health.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/achousal/EngramR --skill validate-achousal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validate
Source: https://github.com/achousal/EngramR/tree/main/.claude/skills/validate
Command: npx skills add https://github.com/achousal/EngramR --skill validate-achousal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Notes often fail to conform to domain-specific templates, leading to inconsistent metadata and weaker knowledge graphs. This Skill provides schema validation that checks required fields, description quality, enum values, and link health while remaining non-blocking.

Core Features & Use Cases

  • Validate notes against domain templates to enforce structure and consistency.
  • Run per-note validation or batch-validate all notes in the domain (supports theory-heavy research notes, literature summaries, and experiments).
  • Detect missing fields, invalid enum values, weak descriptions, and broken links; generate actionable feedback and batch reports.

Quick Start

Validate a specific note by name, or run validation on all notes in the domain notes folder.

Frequently Asked Questions about validate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate YAML frontmatter against a schema in my notes?

YAML frontmatter validation checks notes against domain templates to enforce required fields, enum constraints, and description quality. It identifies invalid metadata and generates actionable feedback while remaining non-blocking.

Can I batch validate all notes in a folder against their domain templates?

Batch validation runs across all notes in the domain notes folder to check template compliance, required fields, and link health. It generates a structured report detailing missing fields, invalid enum values, and broken links.

What is the best way to check link health and required fields in domain notes?

Schema validation checks notes against domain templates to detect broken links and missing required fields. It produces a structured report with actionable feedback and optional handoff data for downstream processing.

Does schema validation enforce enum constraints and description quality for YAML notes?

Schema validation enforces YAML frontmatter validity, enum constraints, and description quality for domain notes. It applies to targeted notes by name or batch-validates all notes in the domain notes folder.

Why do my notes fail to conform to domain-specific templates?

Notes fail domain template conformance due to missing fields, invalid enum values, weak descriptions, or broken links. Schema validation detects these issues and generates actionable feedback to improve knowledge graph consistency.

What are the limitations of non-blocking schema validation for notes?

Non-blocking schema validation generates structured reports and optional handoff data without halting workflows. It checks required fields, enum values, description quality, and link health but does not automatically fix detected template compliance issues.