vero-validate

Automate semantic checks for Lean 4 repository code generation.

2|Updated Jul 4, 2026
One-click install
npx skills add https://github.com/sunblaze-ucb/vero --skill vero-validate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vero-validate
Source: https://github.com/sunblaze-ucb/vero/tree/main/.claude/skills/vero-validate
Command: npx skills add https://github.com/sunblaze-ucb/vero --skill vero-validate

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill performs the LLM review component during the code generation stage, ensuring semantic correctness, code idiom, and meaningful tests across Lean 4 repositories.

Core Features & Use Cases

  • Semantic Check Synthesis: Evaluates the alignment of code specifications with intended intent, idiomatic code, meaningful test cases, and more.
  • Benchmark Curation: Designed to review semantic checks against a translated Lean project and its specifications.
  • Use Case: For repositories using Lean 4, this Skill is used to validate and ensure the quality of code and specifications.

Quick Start

Validate the semantic checks of the Lean 4 project 'benchmark_path'.

Frequently Asked Questions about vero-validate

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

FAQPage Schema
What is semantic check synthesis in Lean 4 code generation?

Semantic check synthesis in Lean 4 evaluates LLM-generated code for spec intent alignment, idiomatic structure, meaningful tests, and annotations. It ensures semantic correctness and code quality across repositories during the code generation stage.

How do I validate semantic checks for a Lean 4 project benchmark?

To validate semantic checks for a Lean 4 project benchmark, run the validation script against the benchmark path. The Skill reviews the translated Lean project environment, checking specifications and code for semantic correctness and idiomatic quality.

Do I need a translated Lean project environment to run LLM code reviews?

Yes, you need a translated Lean project environment. The Skill operates within this environment and requires access to reference shapes and manifests to perform semantic checks and validate LLM-generated code effectively.

What's the best way to ensure idiomatic Lean 4 code in LLM reviews?

The best way to ensure idiomatic Lean 4 code is to automate semantic check synthesis during generation. This validates spec intent alignment, meaningful tests, and annotations, ensuring the LLM output meets Lean 4 repository standards.

Why does my semantic check validation fail without reference shapes and manifests?

Semantic check validation fails without reference shapes and manifests because the Skill requires these inputs to evaluate spec intent alignment and code idiom accurately within the translated Lean project environment.