bch-development
CommunityEnforce BCH override pattern for clean BCH code.
Authorhiromaily
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill ensures BCH-specific development rules are followed when embedding the Bitcoin struct and overriding methods, preventing accidental BTC-wide changes from leaking into BCH.
Core Features & Use Cases
- Override pattern enforcement: BCH-specific logic is implemented by creating files in internal/infrastructure/api/btc/bch/ that override embedded BTC methods.
- Safety and maintainability: separation between BTC and BCH code keeps base BTC logic intact while allowing BCH variations.
- Use Case: when working on BCH-related features such as address handling or chain parameters, implement BCH overrides in the BCH package.
Quick Start
Start by creating BCH overrides in internal/infrastructure/api/btc/bch/. For any BCH-specific logic, implement methods with the same signatures as the BTC counterparts, and verify not to modify the BTC package. Run tests and lint to ensure correctness.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: bch-development Download link: https://github.com/hiromaily/go-crypto-wallet/archive/main.zip#bch-development Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.