doey-scaffy-validate

Validate .scaffy templates for syntax and structural integrity.

6|2|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/FRIKKern/doey --skill doey-scaffy-validate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: doey-scaffy-validate
Source: https://github.com/FRIKKern/doey/tree/main/.claude/skills/doey-scaffy-validate
Command: npx skills add https://github.com/FRIKKern/doey --skill doey-scaffy-validate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validates scaffy template syntax and structure to prevent runtime failures by catching syntax and structural errors before application.

Core Features & Use Cases

  • Parse a .scaffy template and report syntax or structural problems before applying it.
  • Enable strict checks with --strict to ensure variables, IDs, and anchors are properly defined.
  • Produce machine-readable JSON reports with --json and operate within a specified working directory via --cwd.

Quick Start

Run the validation on a sample template to verify syntax and structure.

Frequently Asked Questions about doey-scaffy-validate

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

FAQPage Schema
How do I validate scaffy template syntax before applying it to a project?

To validate scaffy templates, parse the .scaffy file to report syntax or structural problems before applying it. This catches errors early in development, review, or CI workflows to prevent runtime failures.

Can I generate JSON validation reports for scaffy templates in CI workflows?

Yes, you can generate JSON validation reports for scaffy templates by enabling the --json flag. This produces machine-readable output suitable for automated CI workflows, allowing pipeline integration to catch structural issues early.

What is the strict validation mode for scaffy templates and when should I use it?

Strict validation mode enforces strict checks to ensure variables, IDs, and anchors are properly defined within scaffy templates. Use it during development and review workflows to enforce higher structural integrity and catch undefined elements.

How do I run scaffy template validation from a specific working directory?

Run scaffy template validation from a specific working directory by passing the --cwd flag with your target path. This respects an explicit working directory context, ensuring validation operates on the correct template files.

What problems does scaffy template validation catch during development?

Scaffy template validation catches syntax and structural problems, including undefined variables, IDs, and anchors when using strict mode. It prevents runtime failures by identifying these template issues early across development, review, and CI workflows.

Are there limitations to automated scaffy template linting in a CI pipeline?

Automated scaffy template linting focuses strictly on syntax and structural integrity, checking .scaffy files for defined variables, IDs, and anchors. It does not validate logical correctness or application-specific behavior beyond structural template validation.