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.