validate

Validate Dojo manifests for structural integrity and knowledge quality.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/theslashdojo/dojo --skill validate-theslashdojo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: validate
Source: https://github.com/theslashdojo/dojo/tree/main/nodes/dojo/validate
Command: npx skills add https://github.com/theslashdojo/dojo --skill validate-theslashdojo

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Surface structural errors and discovery-quality issues in Dojo node manifests so authors and CI pipelines can fix breakages and thin knowledge before smoke tests or publishing.

Core Features & Use Cases

  • Schema and hierarchy validation: required fields, semver, uri nesting, parent rules, and script/schema presence.
  • Tree-aware integrity: resolves parent relationships, sub references, section-target anchors, and wiki-link targets across the manifest tree.
  • Knowledge-quality checks: audits aliases, triggers, body depth, sections, outgoing links, and actionability with configurable strict thresholds.
  • Use Case: Run during authoring or in CI to block releases with broken navigation or to generate a prioritized list of knowledge improvements before publishing.

Quick Start

Run the validator against a node manifest path with strict validation and knowledge checks enabled to surface errors and warnings before publishing.

Frequently Asked Questions about validate

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

FAQPage Schema
How do I validate a manifest for structural correctness in a CI pipeline?▼

You can validate manifest structural correctness in CI by running schema and tree-integrity checks to catch broken parent relationships, invalid URIs, and missing required fields before smoke tests or publishing.

What is tree-integrity validation for node manifests?▼

Tree-integrity validation resolves parent relationships, sub references, section-target anchors, and wiki-link targets across the entire manifest tree to ensure navigation paths are unbroken before release.

How do I check knowledge quality for aliases, triggers, and body depth before publishing?▼

Knowledge-quality checks audit aliases, triggers, body depth, sections, outgoing links, and actionability against configurable strict thresholds to generate a prioritized list of improvements before publishing.

Do I need Node.js to run manifest validation checks locally?▼

Yes, strict threshold validation via CLI requires Node.js 18 or higher and access to the surrounding node tree to resolve hierarchical relationships and perform schema checks locally.

Can I block releases with broken wiki-link targets using manifest validation?▼

Yes, running the validator during authoring or CI pipelines blocks releases containing broken navigation, invalid section-target anchors, and unresolvable wiki-link targets across the manifest tree.