jlpt-grammer-question-tester

Validate JLPT N5 grammar question JSON files for schema and answer correctness.

Updated Feb 22, 2026
One-click install
npx skills add https://github.com/ozkayas/jlpt-bites-ecosystem --skill jlpt-grammer-question-tester
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jlpt-grammer-question-tester
Source: https://github.com/ozkayas/jlpt-bites-ecosystem/tree/main/.agents/skills/jlpt-grammer-question-tester
Command: npx skills add https://github.com/ozkayas/jlpt-bites-ecosystem --skill jlpt-grammer-question-tester

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the validation of JLPT grammar questions in JSON format, ensuring they meet specific structural and linguistic criteria before use.

Core Features & Use Cases

  • Schema Validation: Checks if all fields in the JSON adhere to the expected format and data types.
  • Answer Index Check: Verifies that the correctAnswer is a valid index within the provided options.
  • Level Verification: Confirms that the question's level is set to "n5".
  • Linguistic Review: Performs a manual check of sentence construction, answer correctness, and distractor plausibility.
  • Use Case: After generating JLPT N5 grammar questions with a creator skill, use this tester to ensure the output is accurate and well-formed.

Quick Start

Use the jlpt-grammer-question-tester skill to validate the grammar questions in the file named 'grammar_questions.json'.

Frequently Asked Questions about jlpt-grammer-question-tester

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

FAQPage Schema
How do I validate JLPT N5 grammar questions in JSON format?

To validate JLPT N5 grammar questions in JSON format, use a validation tool that checks schema correctness, verifies the correctAnswer index against the options array, and ensures the level field is set to n5. This process ensures your question data is structurally sound and ready for use.

What does JLPT grammar question validation include besides checking the JSON schema?

JLPT grammar question validation includes a subsequent linguistic review to ensure grammatical accuracy, verify correct sentence construction, and evaluate distractor plausibility. This checks that the provided options are appropriate for the N5 level.

Can I use this JSON validator for JLPT levels other than N5?

No, this validator cannot be used for JLPT levels other than N5. The level verification step specifically confirms that the JSON question's level field is set to n5, and the linguistic review applies Japanese grammar rules strictly for the N5 level.

How do I check if the correctAnswer field matches a valid option in my JSON file?

To check if the correctAnswer field matches a valid option, the validator performs an answer index check. It verifies that the correctAnswer value is a valid index within the provided options array, preventing out-of-bounds errors in your grammar questions.

What is the best way to ensure generated JLPT questions are well-formed before publishing?

The best way to ensure generated JLPT questions are well-formed is to run them through an automated validation script. This checks JSON field formats, validates answer indices, and performs a linguistic review to catch grammatical errors and implausible distractors.