vero-source-verus

Official

Translate Verus source code to Lean 4 with specific rules and mappings.

Authorsunblaze-ucb
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill translates Verus source code to Lean 4, providing specific classification rules, type mappings, and patterns for the ratified curation paradigm.

Core Features & Use Cases

  • Verus to Lean 4 Translation: Converts Verus source code into Lean 4, maintaining specific rules and mappings.
  • Classification Rules: Offers classification rules for Verus source code items (spec/proof/exec fn modes).
  • Type Mappings: Provides mappings between Verus and Lean 4 types (Seq/Map/Set vs List/AssocList).
  • Patterns: Supplies patterns for mapping Verus constructs into the Lean 4 bundle paradigm (Impl/ + Spec/ + Bundle + Harness).
  • Use Case: It can be used in conjunction with other skills like vero-discover, vero-plan, vero-translate, and vero-verus-pitfalls to create a complete translation pipeline for Verus code.

Quick Start

Use the vero-source-verus skill to translate the Verus source code in the 'BankLedger-source-verus' directory to Lean 4.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: vero-source-verus
Download link: https://github.com/sunblaze-ucb/vero/archive/main.zip#vero-source-verus

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.