Comprehensive developer skill for contributors working on the Vyper smart contract compiler. Explains quick developer commands, the compilation pipeline (AST → semantic analysis → IR → codegen → bytecode), Venom experimental codegen path, key entry points, testing, and contribution conventions. Useful for debugging compiler stages, running tests, and implementing or reviewing compiler passes.
Use this skill when you are: modifying the compiler pipeline, implementing or optimizing code generation (including experimental Venom IR), writing or updating semantic checks, debugging assembly/IR output for contracts, or preparing tests and CI for compiler changes. Triggers on changes referencing compiler phases, Venom IR, AST/semantics, codegen, or test failures.
Best suited to developer/code-focused agents that can run shell commands and read repository files (Code-Architect, Code-Explorer, Copilot/GitHub Codespaces style agents).
This skill has not been reviewed by our automated audit pipeline yet.