vero-discover

Scan verified code repositories and generate markdown and JSON discovery reports.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Vero-discover Skill unit provides automated scanning of verified source code repositories to facilitate accurate item classification, ensuring the generation of human-curatable markdown for thorough repository assessment and automated discovery reporting.

Core Features & Use Cases

  • Repository Scanning: Efficiently scans repositories containing verified source code, categorizing every element within them.
  • Automatic Markdown Generation: Outputs per-file markdown for human curation, including APIs, specifications, theorems, tests, and more.
  • Machine-Readable JSON Reporting: Produces a structured JSON report for machine-consumption and integration into broader workflows.
  • API Detection: Categorizes executable code and specification functions to aid in the API definition for the Lean benchmark.

Quick Start

Execute the vero-discover skill on a verified codebase to initiate the scanning process.

Frequently Asked Questions about vero-discover

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

FAQPage Schema
How do I scan a repository for verification code across Python, Dafny, Verus, and Coq?

Repository scanning for verification code is automated by categorizing code items and generating discovery markdown and JSON reports for each file, supporting Python, Dafny, Verus, and Coq codebases. It outputs per-file markdown for human curation.

What is the best way to generate benchmark reports from a verified codebase?

Generating benchmark reports from verified codebases is handled by producing structured JSON outputs and per-file markdown. It categorizes executable code and specification functions to aid in API definition for the Lean benchmark.

How does automated code discovery work for multi-module verified repositories?

Automated code discovery for multi-module repositories works by performing a thorough scan to categorize every element, including APIs, specifications, theorems, and tests, outputting both human-curatable markdown and machine-readable JSON.

Can I use this tool to categorize executable code and specification functions?

You can use this tool to categorize executable code and specification functions through its API detection capability, which specifically identifies and categorizes these elements to aid in defining APIs for benchmarking.

Does repository analysis for verification code require any external dependencies?

Repository analysis for verification code requires no external dependencies to run, operating independently to scan codebases and generate structured markdown and JSON discovery reports.

What are the limitations of automated code discovery for complex codebases?

Automated code discovery focuses on scanning and categorizing code items to generate reports, but the resulting markdown requires human curation for thorough repository assessment, indicating it assists rather than fully replaces manual verification.