validate-curriculum

Validate curriculum.json structure, rules, and prerequisite DAG constraints.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

커리큘럼 JSON의 구조와 규칙 준수를 자동으로 검증하여 불일치를 빠르게 식별하고 구조화된 리포트를 제공합니다.

Core Features & Use Cases

  • 스키마 및 규칙 기반의 심층 검증을 수행합니다.
  • 선수 의존성(DAG) 검사와 주제 계층 구조 일관성 확인을 제공합니다.
  • 위반 사항을 한 눈에 파악할 수 있는 구조화된 리포트를 생성합니다.

Quick Start

대상 curriculum.json 파일 경로를 전달하거나 비어 있을 경우 교재/*/curriculum.json을 자동 탐지하도록 실행한다.

Frequently Asked Questions about validate-curriculum

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

FAQPage Schema
How do I validate a curriculum JSON file against a schema and prerequisite rules?

To validate a curriculum JSON file, you provide its path or let the tool auto-detect 교재/*/curriculum.json. It performs schema validation, rule-based checks, and DAG verification to produce a structured report of violations.

What is DAG verification for curriculum trees and when do I need it?

DAG verification checks prerequisite dependencies in a curriculum tree to ensure no circular or invalid references exist. You need it when managing educational materials where learning paths must satisfy structural and prerequisite constraints.

How do I check curriculum hierarchy consistency and identify structural violations?

You can check curriculum hierarchy consistency by running schema and rule-based validation on your curriculum.json. It identifies structural inconsistencies and outputs a structured report so you can quickly spot all violations.

Can I automatically detect curriculum.json files without specifying a path?

Yes, if you provide an empty path, the tool auto-detects files matching the 교재/*/curriculum.json pattern. This simplifies validation across multiple educational material directories without manual path entry.

Does curriculum validation support projects managing educational materials with complex prerequisite dependencies?

Yes, it is designed for projects managing educational materials where curriculum trees must satisfy structural and prerequisite constraints. It applies schema validation and DAG verification to handle complex dependency structures.

What is the best way to automate curriculum schema validation across multiple directories?

The best way to automate curriculum schema validation is to run the tool without a specific path, allowing it to auto-detect 교재/*/curriculum.json files. It then applies schema, rule, and DAG checks to generate a comprehensive report.