validate

Validate scientific writing project config, progress data, literature file, and directory structure.

11|1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/koljaschoepe/scientific-writing --skill validate-koljaschoepe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validate
Source: https://github.com/koljaschoepe/scientific-writing/tree/main/.claude/skills/validate
Command: npx skills add https://github.com/koljaschoepe/scientific-writing --skill validate-koljaschoepe

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures your scientific writing project is consistent, error-free, and adheres to all configuration and structural requirements, preventing potential issues before they arise.

Core Features & Use Cases

  • Configuration Validation: Checks config.yaml for required fields and valid values (project type, citation style, page count, etc.).
  • Data Integrity Checks: Compares progress.json against the actual file system to detect discrepancies.
  • Literature File Validation: Verifies the syntax and required fields in literature.md for sources and citations.
  • Directory Structure Verification: Ensures all necessary directories are present and creates missing ones.
  • Chapter Consistency: Checks for the presence of plan, text, and review files for each chapter.

Quick Start

Run the validate skill to check the current project's configuration and data integrity.

Frequently Asked Questions about validate

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

FAQPage Schema
How do I validate the directory structure and data consistency of a scientific writing project?

To validate scientific writing project data consistency, run a check against your directory structure and schema files. This verifies that all necessary directories exist, creates missing ones, and ensures required components like config.yaml and progress.json are present and correctly formatted.

What causes discrepancies in progress.json and can they be auto-repaired?

Discrepancies in progress.json occur when tracked project files do not match the actual file system. Validation checks compare these two states and offer an auto-repair feature to automatically fix the progress tracking discrepancies.

How do I check if my literature.md file has the correct syntax and required citation fields?

To check literature.md syntax and required fields, run a validation check that verifies the file format against predefined schemas. This ensures your sources and citations adhere to the required structural rules for scientific writing.

Does config.yaml validation check for specific scientific writing requirements like citation style?

Config.yaml validation checks for required fields and valid values specific to scientific writing, including project type, citation style, and page count. This ensures your project configuration adheres to predefined schema requirements.

What happens if chapter files like plan, text, and review documents are missing?

If chapter files like plan, text, and review documents are missing, a chapter consistency check will detect the absence. The validation process flags these missing components to ensure each chapter has its required files.