content-validator

Validate quiz, poll, and tournament content against TypeScript-based rules.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/dayoumin/mbti --skill content-validator
Or copy as Structured Prompt for Agentβ–Ό
Please help me install this Agent Skill.
Skill: content-validator
Source: https://github.com/dayoumin/mbti/tree/main/.claude/skills/content-validator
Command: npx skills add https://github.com/dayoumin/mbti --skill content-validator

SYSTEM DOCUMENTATION & REQUIREMENTS

πŸ’‘ This Skill requires node, and includes scripts (resource) components.

What problem does it solve?

이 Skill은 ν€΄μ¦ˆ/νˆ¬ν‘œ/ν† λ„ˆλ¨ΌνŠΈ μ½˜ν…μΈ μ˜ ν’ˆμ§ˆμ„ μžλ™μœΌλ‘œ κ²€μ¦ν•˜κ³  λ¬Έμ œμ μ„ λ°œκ²¬ν•˜μ—¬ 생산성을 λ†’μž…λ‹ˆλ‹€.

Core Features & Use Cases

  • 곡톡 검증: id, title, question, options, tags λ“± μ½˜ν…μΈ μ˜ 핡심 ν˜•μ‹μ„ ν™•μΈν•©λ‹ˆλ‹€.
  • ν€΄μ¦ˆ 검증 (knowledge): μ •λ‹΅ 1개, ν•΄μ„€, λ‚œμ΄λ„, 점수, νƒœκ·Έ κ·œμΉ™ λ“± κ·œμ •μ„ μ€€μˆ˜ν•˜λŠ”μ§€ κ²€μ‚¬ν•©λ‹ˆλ‹€.
  • μ‹œλ‚˜λ¦¬μ˜€/νˆ¬ν‘œ 검증: μ‹œλ‚˜λ¦¬μ˜€ ν€΄μ¦ˆμ˜ 질문 수, κ²°κ³Ό λ§€ν•‘μ˜ 연속성, 2개 μ˜΅μ…˜ νˆ¬ν‘œμ˜ κ·œμΉ™ 등을 ν™•μΈν•©λ‹ˆλ‹€.
  • μ—°λ Ή λ“±κΈ‰ 검증: νŠΉμ • μΉ΄ν…Œκ³ λ¦¬μ—μ„œ adult λ“±κΈ‰ ν•„μš” μ—¬λΆ€λ₯Ό νŒλ‹¨ν•˜κ³  일치 μ—¬λΆ€λ₯Ό μ κ²€ν•©λ‹ˆλ‹€.
  • λΉ λ₯Έ μž¬μ‹œμž‘: μ˜ˆμ‹œ μ½˜ν…μΈ λ₯Ό ν•œ λ²ˆμ— μ κ²€ν•˜κ³  λ°”λ‘œ μˆ˜μ • 포인트λ₯Ό μ œμ‹œν•©λ‹ˆλ‹€.

Quick Start

node scripts/validate-content-samples.mjs

Frequently Asked Questions about content-validator

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

FAQPage Schema
How do I automate quiz content validation to catch quality issues?β–Ό

Quiz content validation automatically checks knowledge quizzes, scenario questions, and polls for structural integrity, fact-reference requirements, and accuracy against source data. Run the validator to enforce rules for correct answers, explanations, difficulty tags, and scoring before publishing.

What content requirements does quiz validation enforce?β–Ό

Quiz validation enforces mandatory fact sources or factRef fields for fact-dependent questions, single correct answers, required explanations, difficulty and score assignments, tag compliance, and cross-checks against reference sources. Scenario quizzes must have consistent question counts and result mappings; polls require exactly two options.

Can I validate poll and tournament content the same way as quizzes?β–Ό

Validation covers quizzes, polls, and tournaments with category-specific rules. Polls enforce two-option structure; tournaments apply scenario validation rules including result mapping continuity. Common checks for id, title, question, and options apply across all content types.

How do I fix validation errors in my quiz content?β–Ό

The validator reports clear errors highlighting missing fields, rule violations, and source mismatches. Run the quick-start command on sample content to identify fix points immediately, then apply corrections to enforce fact-reference requirements, structural rules, and format compliance.

What's required to run quiz content validation?β–Ό

Content validation requires Node.js as its only dependency. Run the TypeScript-based validator via command line to process quiz, poll, and tournament content files and output structured error reports.

When should I validate quiz content in my production pipeline?β–Ό

Validate content before publishing to catch quality gaps early. Multi-stage verification ensures fact-reference compliance, structure integrity, and accuracy checks pass. Automating validation in generation pipelines prevents malformed or unsourced content from reaching users.