test-validator

Validates and auto-corrects test data quality issues using defined rules.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

๐Ÿ’ก This Skill requires node, and includes scripts (resource) and references (resource) components.

What problem does it solve?

์ด ์Šคํ‚ฌ์€ ์ƒ์„ฑ๋œ ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์ฆํ•˜๊ณ , ๋ฐœ๊ฒฌ๋œ ์˜ค๋ฅ˜๋ฅผ ์ž๋™์œผ๋กœ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค. ๋นŒ๋“œ ์„ฑ๊ณต ์—ฌ๋ถ€๊นŒ์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

Core Features & Use Cases

  • ๊ฐœ๋ณ„ ํ…Œ์ŠคํŠธ ๊ฒ€์ฆ: ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ์˜ ํฌ๋งท๊ณผ ๊ทœ์น™ ์ค€์ˆ˜ ์—ฌ๋ถ€ ํ™•์ธ
  • ์ „์ฒด ๋นŒ๋“œ ๊ฒ€์ฆ: npm run build๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ์ „์ฒด ๋นŒ๋“œ๋ฅผ ๊ฒ€์ฆ
  • ์—๋Ÿฌ/๊ฒฝ๊ณ  ์ž๋™ ์ˆ˜์ •: ๋ฐœ๊ฒฌ๋œ ๋ฌธ์ œ๋ฅผ ์ž๋™์œผ๋กœ ์ˆ˜์ •ํ•˜๊ณ  ์žฌ๊ฒ€์ฆ

Quick Start

subject๋ณ„๋กœ node scripts/validate-test-data.mjs {subject}๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

Frequently Asked Questions about test-validator

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

FAQPage Schema
How do I validate test data and automatically fix errors?โ–ผ

Test data validation identifies and auto-fixes standardized errors like empty conditions, unreachable results, missing dimensions, and type errors. Run `node scripts/validate-test-data.mjs {subject}` for per-subject validation, then execute `npm run build` to verify the entire build succeeds.

What errors and warnings does test validation catch?โ–ผ

Validation enforces error handling for empty conditions, unreachable results, missing dimensions, and type errors; warning management covers low question counts, duplicate conditions, insufficient scoring, missing tag mappings, and invalid tag values. All issues are flagged during validation.

Can I validate my entire build as part of test quality checks?โ–ผ

Yes. After running subject-level validation with `validate-test-data.mjs`, execute `npm run build` to perform full build verification and confirm all test data changes integrate successfully across your project.

Do I need to revalidate test data after auto-fixes are applied?โ–ผ

Yes, mandatory revalidation is enforced after fixes are applied. Re-run validation to confirm all corrections resolved the issues and meet standardized quality rules before proceeding to the next build cycle.

What TypeScript and Node.js prerequisites are needed for test validation?โ–ผ

Node.js is required to execute validation scripts. The Skill operates on TypeScript-based test data, automating validation and correction through npm build toolchain integration for quality assurance workflows.

How does automated test correction improve build reliability?โ–ผ

Automated correction applies standardized fixes to validation failures, reducing manual remediation and ensuring consistent error handling across test datasets. Mandatory revalidation confirms fixes before build completion.