verification-engine

Detect build systems and run build, type, lint, and test validation.

Updated Nov 22, 2025
One-click install
npx skills add https://github.com/usermaum/Themoon --skill verification-engine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-engine
Source: https://github.com/usermaum/Themoon/tree/main/.claude/skills/verification-engine
Command: npx skills add https://github.com/usermaum/Themoon --skill verification-engine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of verifying code quality and correctness by detecting build, type, linting, and testing errors, and attempting to automatically fix them.

Core Features & Use Cases

  • Build System Detection: Automatically identifies the project's build system (Node.js, Python, Go, Rust).
  • 4-Stage Verification: Executes Build, Type Checking, Linting, and Testing in sequence.
  • Auto-Fixing: Attempts to automatically resolve common errors across different levels of complexity.
  • Use Case: Before merging a pull request, this Skill can be run to ensure the code compiles, passes type checks, adheres to linting rules, and all tests pass, automatically fixing minor issues.

Quick Start

Run the verification engine on the current project to check and fix code quality issues.

Frequently Asked Questions about verification-engine

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

FAQPage Schema
How do I automate code verification for build, type checking, linting, and testing before merging a pull request?

Automated code verification executes a four-stage validation process—build, type checking, linting, and testing—in sequence to ensure code quality and stability before integration. It detects the build system and attempts to auto-fix detected errors.

What programming languages and build systems are automatically detected during the code verification process?

The code verification process automatically detects and supports projects using Node.js, Python, Go, and Rust build systems to execute its validation stages.

Can I automatically fix linting and build errors found during the code verification process?

Yes, the code verification process attempts to automatically resolve common errors across different levels of complexity, prioritizing simpler issues found during build, type checking, linting, and testing.

What is the best way to run a four-stage validation process to ensure code compiles and passes linting rules?

Running an automated verification engine executes the four-stage validation process to check if code compiles, passes type checks, adheres to linting rules, and passes tests, while automatically fixing minor issues.

Are there limitations to the auto-fixing capabilities when resolving type checking and testing errors?

The auto-fixing capability attempts to resolve common errors by prioritizing simpler issues. It may not automatically fix complex logic or structural testing errors detected during the verification stages.

Do I need to manually configure the build system before running automated code verification?

No, automated code verification detects the project's build system automatically. You can run the verification engine directly on the current project to check and fix code quality issues without manual setup.