solidity-dev

Automate Solidity contract creation, testing, deployment, and security analysis with Foundry and Slither.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/LadderChaos/tora-skills --skill solidity-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: solidity-dev
Source: https://github.com/LadderChaos/tora-skills/tree/main/solidity-dev
Command: npx skills add https://github.com/LadderChaos/tora-skills --skill solidity-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill accelerates Solidity contract development by providing structured workflows for building, testing, optimizing gas, and performing security scans, reducing manual setup and integration time.

Core Features & Use Cases

  • Build & Test Automation: forge build and forge test with verbose options to validate changes.
  • Gas Optimization & Security Analysis: integrated tooling (gas reports, Slither) to optimize gas and identify vulnerabilities.
  • Deployment & Interfaces: scripts and ABIs management for deployments and front-end integration.

Quick Start

Install Foundry and Slither, then run:

  • forge build
  • forge test
  • forge script script/Deploy.s.sol --broadcast --rpc-url $RPC_URL

Frequently Asked Questions about solidity-dev

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

FAQPage Schema
How do I automate Solidity smart contract testing and deployment with Foundry?

You can automate Solidity smart contract testing and deployment using Foundry by running forge build and forge test to validate changes, then executing deployment scripts via forge script with your RPC URL to broadcast transactions.

What is the best way to run a security analysis on Solidity smart contracts?

The best way to run a security analysis on Solidity smart contracts is using integrated Slither-based checks to automatically identify vulnerabilities and ensure your code adheres to OpenZeppelin patterns during the development workflow.

How does gas optimization work for Ethereum smart contracts?

Gas optimization for Ethereum smart contracts works by analyzing automated gas reports generated during testing to identify inefficient operations and reduce transaction costs within your Solidity development workflow.

Can I manage ABIs and interfaces for front-end integration in a Solidity project?

Yes, you can manage ABIs and interfaces for front-end integration in a Solidity project through built-in scripts and ABI management tooling designed to streamline deployment and front-end integration tasks.

Do I need to install Slither and Foundry to perform Solidity security scans?

Yes, you need to install both Foundry and Slither before running Solidity security scans, as the automated workflow relies on these tools to execute builds, tests, and vulnerability checks.

Why does my Solidity development workflow require OpenZeppelin patterns?

Your Solidity development workflow requires OpenZeppelin patterns to satisfy security review requirements, ensuring your smart contracts follow standardized and audited implementations during automated building and testing.