.claude/skills/tevm-overview/SKILL.md
Lightweight EVM that runs in the browser. Use for local blockchain testing, contract debugging, and fork testing.
npx skillsauth add cyotee/crane tevm-overviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Tevm is a lightweight EVM that runs in the browser for local testing and debugging.
import { createMemoryClient } from 'tevm'
const client = createMemoryClient()
// Execute a contract call
const result = await client.tevmCall({
to: contractAddress,
data: '0x...'
})
tevm-setup - Client initializationtevm-actions - Core API (call, mine, etc.)tevm-account-management - State manipulationtevm-events - EVM execution tracingtevm-contract-deployment - Deploy with etherstevm-debugging - Gas profiling, tracingdevelopment
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".
documentation
Write to contracts and send transactions. Use when executing state-changing contract functions.
development
HTTP and WebSocket transports for blockchain connectivity. Use when configuring network connections.
data-ai
Read contract data with type-safe ABI. Use when querying smart contract view/pure functions.