What problem does it solve?
This Skill eliminates the risk of designing non-compliant Sails ethexe app architectures that miss critical constraints like gated syscall incompatibilities, incorrect transport strategies, or invalid event designs, which would cause implementation failures or ecosystem compatibility issues.
Core Features & Use Cases
- Transport Strategy Guidance: Selects the correct transport type (dual, scale-only, ethabi-only, payable) per service method to balance Gear and EVM compatibility.
- Ethexe Constraint Validation: Checks for incompatible syscalls, enforces indexed event field limits, and ensures type requirements for ethabi methods are met.
- Use Case: For example, if you are building a Sails app that needs to accept payable calls from Ethereum wallets and emit Ethereum-style events, this skill ensures your architecture accounts for all ethexe-specific requirements before implementation begins.
Quick Start
Use the sails-ethexe-architecture skill to design the architecture for your new Sails ethexe app that supports dual-transport payable methods and Ethereum-style events, following all ethexe-specific constraints and guardrails.