verifier

Run deterministic Unity DOTS verification bundles and report PASS/FAIL/BLOCKED with evidence.

6|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/dyCuong03/unity-agent-team --skill verifier-dycuong03
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verifier
Source: https://github.com/dyCuong03/unity-agent-team/tree/main/.claude/skills/verifier
Command: npx skills add https://github.com/dyCuong03/unity-agent-team --skill verifier-dycuong03

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents broken or subtly regressed Unity DOTS changes from slipping through by running a lightweight, contract-driven verification workflow based on unity-dev’s deterministic bundle.

Core Features & Use Cases

  • Static layer checks: Confirms clean compilation and scans for banned patterns and architectural violations using debug-check-compilation and console logs evidence.
  • Runtime layer repro validation: Executes mechanically defined repro steps from impl_result.json and records concrete test/runtime outcomes and logs/screenshots as available.
  • Phase-gated PASS/FAIL/BLOCKED reporting: Stops on hard failures (e.g., compilation broken) and emits a schema-valid workspace/verification_result.json with clear regressions and notes.

What You Do It For

Use it after unity-dev finishes implementing a small or medium task to ensure invariants hold without designing new tests, updating the codebase, or spawning additional investigators.

Quick Start

Ask the orchestrator to spawn the verifier for the current workspace so it runs the deterministic verification bundle and writes workspace/verification_result.json.

Frequently Asked Questions about verifier

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

FAQPage Schema
How do I verify Unity DOTS changes without writing new tests?

You can verify Unity DOTS changes without new tests by running a deterministic verification bundle that checks static compilation and runtime invariants mechanically. This workflow validates small to medium change sets and reports PASS, FAIL, or BLOCKED with evidence.

What is contract-driven build validation for Unity DOTS?

Contract-driven build validation for Unity DOTS is a lightweight verification process that scans for banned patterns and architectural violations using static layer checks. It confirms clean compilation through debug-check-compilation and console logs before proceeding to runtime repro validation.

How do I detect regressions in Unity DOTS after implementing a task?

You detect regressions in Unity DOTS by executing mechanically defined repro steps from impl_result.json and recording concrete runtime outcomes. This phase-gated validation stops on hard failures like broken compilation and emits a schema-valid workspace/verification_result.json with detailed notes.

Can I use automated verification for medium-sized Unity DOTS change sets?

Yes, you can use automated verification for small and medium Unity DOTS change sets where compilation, banned-pattern constraints, and runtime invariants must be checked. It applies contract-based static compilation checks and runtime repro execution without adding new tests.

Why does Unity DOTS verification report a BLOCKED status?

Unity DOTS verification reports a BLOCKED status when it stops on hard failures such as broken compilation during the static layer checks. This phase-gated mechanism prevents downstream execution and emits a workspace/verification_result.json file documenting the specific blocking regression.

What is the best way to validate Unity DOTS runtime invariants mechanically?

The best way to validate Unity DOTS runtime invariants mechanically is to run a deterministic verification bundle that executes repro steps from impl_result.json. This records concrete test outcomes and captures logs or screenshots as evidence in a schema-valid verification result file.