test-generator

Generate TypeScript test data files and related code artifacts from parsed research data.

Updated Aug 27, 2026
Ready to run
npx skills add https://github.com/dayoumin/mbti --skill test-generator-dayoumin
๐Ÿ’ฌ Prompt for ChatGPT / Claude Chatโ–ผ
Please help me install this Agent Skill.
Skill: test-generator
Source: https://github.com/dayoumin/mbti/tree/main/.claude/skills/test-generator
Command: npx skills add https://github.com/dayoumin/mbti --skill test-generator-dayoumin

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

์ด ์Šคํ‚ฌ์€ ๋ฆฌ์„œ์น˜ ํŒŒ์„œ๊ฐ€ ์ถ”์ถœํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์‹ค์ œ TypeScript ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ ํŒŒ์ผ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ํ…Œ์ŠคํŠธ ์ธํ”„๋ผ๋ฅผ ๋น ๋ฅด๊ฒŒ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค.

Core Features & Use Cases

  • 7๊ฐœ ํŒŒ์ผ ๋ฐ ๊ตฌ์„ฑ์„ ์ž๋™์œผ๋กœ ์ƒ์„ฑ: ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ ํŒŒ์ผ, ํƒ€์ž… ์ •์˜ ํ™•์žฅ, ์„ค์ • ์ถ”๊ฐ€, ์ธ๋ฑ์Šค ์ˆ˜์ •, ์•„์ด์ฝ˜ ๋งคํ•‘, ๋Œ€์‹œ๋ณด๋“œ ๋งคํ•‘, ๊ฒ€์ฆ ์Šคํฌ๋ฆฝํŠธ ์ˆ˜์ •.
  • ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ํ…œํ”Œ๋ฆฟ์— ๋”ฐ๋ผ Subject ๋ฐ์ดํ„ฐ ํŒŒ์ผ ๋ฐ ๊ด€๋ จ ์ฝ”๋“œ๋“ค์„ ์ผ๊ด€๋˜๊ฒŒ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • ์ฝ”๋“œ๋ฒ ์ด์Šค์— ์ƒˆ ํ…Œ์ŠคํŠธ๋ฅผ ์‰ฝ๊ฒŒ ์ถ”๊ฐ€ํ•˜๊ณ , subjects/*.ts ํŒŒ์ผ ์ƒ์„ฑ์„ ์ž๋™ํ™”ํ•ฉ๋‹ˆ๋‹ค.

Quick Start

์ฃผ์–ด์ง„ subject์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค: ์˜ˆ์‹œ๋กœ src/data/subjects/{subject}.ts๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

Frequently Asked Questions about test-generator

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

FAQPage Schema
How do I generate TypeScript test data files from parsed research data?โ–ผ

This Skill generates TypeScript test data files by converting parsed research data into structured subject files. It automatically creates a subject data file, extends type definitions, updates configuration, adds imports and exports, generates icon mappings, modifies dashboard components, and creates validation scriptsโ€”all following a consistent SubjectData template.

What files does the test generator create or modify?โ–ผ

The Skill produces eight artifacts: a subject data file at src/data/subjects/{subject}.ts, updates to the SubjectKey union in types.ts, additions to config.ts, import and export statements in index.ts, a new SubjectIcon in Icons.js, TEST_ICONS mapping in dashboard/page.tsx, a validation script array, and tag mappings in insight/test-tag-mappings.ts.

Can I automate adding new test subjects to my TypeScript codebase?โ–ผ

Yes. This Skill automates subject addition by generating all required files and configurations at onceโ€”subject data, type unions, config entries, icons, dashboard mappings, and validation scriptsโ€”eliminating manual file creation and reducing inconsistencies across your test infrastructure.

Do I need Node.js to run the test generator?โ–ผ

Yes. Node.js is the only runtime dependency required to execute this Skill and generate your TypeScript test files and configurations.

How does this Skill maintain consistency across generated test configurations?โ–ผ

The Skill applies a provided SubjectData template structure to all generated artifacts, ensuring consistent naming, type definitions, icon references, and validation rules across subject data files, configuration updates, and dashboard mappings.