genvm-lint
OfficialValidate GenLayer contracts
Authorgenlayerlabs
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill ensures that GenLayer intelligent contracts are safe, correct, and compliant with the SDK, preventing common errors before deployment.
Core Features & Use Cases
- Contract Validation: Checks for forbidden imports, non-deterministic patterns, and incorrect SDK usage.
- ABI Generation: Extracts the contract's Application Binary Interface (ABI).
- Type Checking: Integrates with Pyright for robust type verification.
- Use Case: Before deploying a new smart contract, use
genvm-lint checkto catch potential bugs and ensure it adheres to best practices, saving costly debugging time later.
Quick Start
Run genvm-lint check on your contract file contracts/my_contract.py.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 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: genvm-lint Download link: https://github.com/genlayerlabs/skills/archive/main.zip#genvm-lint Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.