What problem does it solve?
Many builders misunderstand how onchain systems actually operate, assuming automatic execution, reliable randomness, or a willing operator; this Skill corrects those mental models and prevents design mistakes that lead to non-functional or insecure smart contracts.
Core Features & Use Cases
- Clarifies core misconceptions such as "smart contracts run automatically" and "timers exist onchain", and explains the operational reality that every state transition requires an actor and gas.
- Focuses on incentive design: who calls functions, why they would, and how to align rewards so a system can run permissionlessly (hyperstructures, liquidations, LP incentives).
- Covers hard technical pitfalls including deterministic randomness, oracle failure modes, approval patterns, and tradeoffs between admin-operated services and decentralized protocols.
- Use Cases: onboarding new onchain developers, reviewing protocol designs for missing incentives, teaching product teams why certain features won't self-execute.
Quick Start
Ask the assistant to "Analyze my protocol design for missing incentive paths, list who must call each state transition, and propose permissionless fixes."