draft-validate

Validate drafts in .claude/drafts for frontmatter, structure, and file naming.

31|5|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/NSEvteev/FullSpec --skill draft-validate-nsevteev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: draft-validate
Source: https://github.com/NSEvteev/FullSpec/tree/main/.claude/skills/draft-validate
Command: npx skills add https://github.com/NSEvteev/FullSpec --skill draft-validate-nsevteev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Эта валидация помогает проверить черновики в .claude/drafts на соответствие принятым стандартам: корректность frontmatter, структура и именование файлов.

Core Features & Use Cases

  • Проверяет наличие frontmatter и соответствие его обязательным полям.
  • Проверяет структуру файла и корректное именование черновиков.
  • Поддерживает как одиночную проверку одного файла, так и пакетную проверку всех черновиков в директории.

Quick Start

Запустите /draft-validate [путь] [--all], чтобы проверить один черновик или все черновики в .claude/drafts.

Frequently Asked Questions about draft-validate

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

FAQPage Schema
How do I validate frontmatter and file naming for drafts in my documentation directory?

You can validate a single draft by specifying its file path, allowing the Skill to check that specific file's frontmatter, structure, and naming against the SSOT validation instructions. This ensures individual drafts meet standards before publishing.

Can I batch validate all drafts in the .claude/drafts directory at once?

Yes, you can batch validate all drafts in the .claude/drafts directory at once by running the command with the --all flag. This processes every draft file in the directory to ensure each one complies with the standard frontmatter and structure requirements.

What do I need to set up before validating drafts against standard frontmatter?

Before validating drafts, your environment needs the .claude/drafts directory containing your draft files and the SSOT validation instructions file located at .claude/.instructions/drafts/validation-draft.md. These define the required frontmatter fields and naming conventions the Skill checks against.

Why does draft validation fail when my frontmatter is missing required fields?

Draft validation fails when frontmatter is missing required fields because the Skill strictly checks against the SSOT validation instructions to ensure standard compliance. The validation logic relies on these defined rules to confirm that every mandatory frontmatter field is present and correctly formatted.