evor-validate

Validate evor run directories for contract, splits, tree, and run state compliance.

1|Updated Jul 6, 2026
One-click install
npx skills add https://github.com/it-dainb/oh-my-evor --skill evor-validate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: evor-validate
Source: https://github.com/it-dainb/oh-my-evor/tree/main/skills/evor-validate
Command: npx skills add https://github.com/it-dainb/oh-my-evor --skill evor-validate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill ensures the integrity and compliance of evor run directories by validating the contract, splits, tree, and run state.

Core Features & Use Cases

  • Contract Validation: Checks the existence, schema, and required fields of the goal-contract.json.
  • Split Validation: Ensures the presence and integrity of frozen-splits.
  • Tree Validation: Verifies the DICT format of the tree.json.
  • Run State Validation: Confirms the well-formedness of the run-state.json.
  • Use Case: Before starting an evor run, use this Skill to validate the setup and ensure all components are in place.

Quick Start

Run the validation for the evor run directory '/path/to/run' using the command: evor-validate /path/to/run.

Frequently Asked Questions about evor-validate

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

FAQPage Schema
How do I validate an evor run directory before starting a run?

Validate an evor run directory by executing `evor-validate /path/to/run`, which checks the goal-contract, frozen-splits, tree, and run state to ensure all components meet the necessary criteria for a valid run.

What does evor run directory validation check for?

Evor run directory validation checks the schema and required fields of goal-contract.json, verifies the DICT format of tree.json, confirms the presence of frozen-splits, and ensures run-state.json is well-formed.

Do I need any special tools to validate evor run state and contracts?

Yes, validating evor run state and contracts requires access to the evor run directory and the evor validation tools to verify the goal-contract, frozen-splits, tree, and run state.

Why does my evor run directory fail compliance checks?

An evor run directory fails compliance checks if the goal-contract.json lacks required fields, frozen-splits are missing, tree.json is not in DICT format, or run-state.json is malformed.

When should I run validation on my evor run directory?

Run validation on your evor run directory before starting an evor run to ensure the setup is complete and all components are correctly in place for execution.