solidity-development

Automate Solidity contract modification and ABI regeneration workflows.

126|41|Updated Aug 4, 2018
One-click install
npx skills add https://github.com/hiromaily/go-crypto-wallet --skill solidity-development
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: solidity-development
Source: https://github.com/hiromaily/go-crypto-wallet/tree/main/.claude/skills/solidity-development
Command: npx skills add https://github.com/hiromaily/go-crypto-wallet --skill solidity-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Solidity projects often lack a standardized, reproducible workflow for updating and auditing smart contracts; this Skill provides a structured process to streamline changes from source to ABI generation.

Core Features & Use Cases

  • Prerequisites: Use the git-workflow Skill for branch management, commit conventions, and PR creation.
  • Applicable Directories: apps/erc20-token/contracts/ for Solidity sources and contracts/ for ABI artifacts.
  • Verification Commands: Steps to install dependencies, compile, test, and lint Solidity code to validate changes.
  • Use Case: When modifying ERC20 contracts in the apps/erc20-token project, follow this workflow to ensure correct compilation, testing, and ABI updates.

Quick Start

cd apps/erc20-token npm install truffle compile truffle test npm run lint

Frequently Asked Questions about solidity-development

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

FAQPage Schema
How do I automate Solidity contract development and ABI generation workflows?▼

Automate Solidity contract development by modifying source files in apps/erc20-token/contracts/ and regenerating ABI artifacts in contracts/ using validation steps for compilation, testing, and linting.

What is the best way to update ERC20 token contracts and ensure changes are tested?▼

Update ERC20 token contracts by following the structured workflow: install dependencies, run truffle compile and truffle test, execute npm run lint, and regenerate ABIs to ensure changes are auditable.

Do I need to use git-workflow before modifying Solidity smart contracts in this project?▼

Yes, use the git-workflow Skill for branch management, commit conventions, and PR creation before modifying Solidity smart contracts to maintain a reproducible development process.

Does Truffle work with this Solidity development workflow for compiling and testing?▼

Truffle is used directly in the Solidity development workflow to compile smart contracts and run tests, ensuring source modifications in apps/erc20-token/ are validated before ABI updates.

Why does my ERC20 contract workflow require directory mapping for ABI artifacts?▼

Directory mapping ensures Solidity sources in apps/erc20-token/contracts/ correspond correctly to ABI artifacts in contracts/, maintaining consistency between contract changes and generated outputs.

Can I use this workflow for smart contract security audits on Solidity code?▼

The workflow supports security audits by enforcing prerequisite checks, verification commands like truffle test and npm run lint, and ABI regeneration to keep contract changes auditable and reproducible.