SpecTree Validation

Execute SpecTree validation checks for command, file, and test criteria.

Updated Feb 25, 2026
One-click install
npx skills add https://github.com/agorsky/Dispatcher --skill spectree-validation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: SpecTree Validation
Source: https://github.com/agorsky/Dispatcher/tree/main/.github/skills/spectree-validation
Command: npx skills add https://github.com/agorsky/Dispatcher --skill spectree-validation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of verifying that code meets predefined acceptance criteria, preventing incomplete or incorrect work from being merged or deployed.

Core Features & Use Cases

  • Executable Acceptance Criteria: Define and run automated checks directly tied to task requirements.
  • Multiple Validation Types: Supports command execution, file existence, file content checks, and test execution.
  • Atomic Completion: Ensures tasks are only marked as complete if all associated validations pass.
  • Use Case: Before merging a new feature, automatically run unit tests, compile the code, and verify specific configuration files exist and contain the correct settings.

Quick Start

Use the spectree validation skill to run all validation checks for task ENG-123-1.

Frequently Asked Questions about SpecTree Validation

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

FAQPage Schema
How do I automate acceptance criteria checks before merging code?

Automating acceptance criteria checks involves executing predefined validation rules, such as running tests or verifying file contents, to ensure code quality before task completion. This Skill runs those automated checks to block incomplete work from merging.

What validation types can I run against my code and configuration files?

Supported validation types include command execution, file existence verification, file content searching, and test execution. These checks ensure that specific configuration files exist and contain the correct settings before deployment.

How do I ensure a task is not marked complete until all tests pass?

To ensure a task is not marked complete until tests pass, you enforce atomic completion by running all associated validations. This Skill blocks task completion automatically if any predefined acceptance criteria or test executions fail.

Can I use executable acceptance criteria in a CI/CD pipeline without extra dependencies?

Yes, you can integrate executable acceptance criteria into a CI/CD pipeline without external dependencies. This Skill operates standalone to manage validation checks, executing commands and verifying outputs directly within your automation workflow.

What is the best way to verify file existence and content during automated testing?

The best way to verify file existence and content during automated testing is using dedicated validation checks. This Skill executes file existence verification and file content searching to confirm required configurations are present and correct.