What problem does it solve?
This Skill helps developers write, compile, and understand Cairo programs and Starknet contracts, streamlining the development process for blockchain applications.
Core Features & Use Cases
- Language Syntax: Understand Rust-like syntax, linear types, and Cairo's core constructs.
- Starknet Development: Learn about contract structure, storage, entry points, and events.
- Tooling: Utilize Cairo's compiler and related tools for development workflows.
- Use Case: A developer needs to implement a new feature in a Starknet smart contract. They can use this Skill to quickly look up the correct syntax for defining storage variables, writing an external function, and emitting an event.
Quick Start
Explain how to define a simple storage variable in a Starknet contract using Cairo.