Loading...
Loading...
Found 48002 skills
kahlstrm
Interactively resolves pull request comments, enhancing code review efficiency and collaboration in development workflows.
teddyjfpender
Explains Starknet storage mappings, including key hashing and read/write patterns in Cairo smart contracts.
teddyjfpender
Explains Cairo declarative macros, hygiene, and macro vs function tradeoffs for developers writing or understanding Cairo macros.
teddyjfpender
Guides implementation of custom data structures in Cairo using structs, traits, and dictionaries, including mutable collections and resource management.
teddyjfpender
Explains Cairo data types (felt252, integers, bool, strings, tuples, arrays, unit) and conversions for developers.
teddyjfpender
Explains Cairo closures, syntax, capture rules, type inference, and Fn traits for anonymous functions and behavior passing.
teddyjfpender
Guides Starknet developers on reducing storage costs via value packing and bitwise operations in Cairo programming.
teddyjfpender
Explains Starknet storage vectors using VecTrait and MutableVecTrait, including element addressing and operations for Cairo contract development.
teddyjfpender
Explains Starknet ABI serialization for Cairo types including arrays, structs, enums, and integers, with emphasis on calldata encoding and Serde behavior.
zhanyoulin456
Converts layer data structures into Vue component code (HTML and CSS) for frontend development. Automatically triggered when 'layerDatas' is detected in user prompts.
teddyjfpender
Documents common Cairo language quirks, gotchas, and workarounds for unexpected compilation errors differing from Rust.
teddyjfpender
Guides on Cairo Felt252Dict usage for key-value storage, including insert/get patterns, dictionary squashing, and ownership rules.
teddyjfpender
Explains internal mechanics of Cairo components including HasComponent and ComponentState for debugging generated code.
teddyjfpender
Guides implementation of operator overloading for custom types in Cairo using core::ops traits like Add.
teddyjfpender
Explains Cairo smart pointers, Box types, and recursive types for efficient memory management and avoiding value copies in Cairo programming.
teddyjfpender
Explains Cairo module path resolution, including absolute/relative paths and `super`/`crate` keywords to resolve module path errors.
teddyjfpender
Explains Starknet contract class ABI structure, entry points, selectors, and calldata encoding for developers building Starknet smart contracts.
teddyjfpender
Explains Cairo recoverable error handling using Result, ResultTrait, and the ? operator for safe error propagation.
teddyjfpender
Explains Cairo module organization, including how `mod` declarations map to file structure for multi-file module management.
teddyjfpender
Provides Cairo-specific utilities for cryptographic hashing using Poseidon and Pedersen, including Hash/HashState traits for structs and arrays.
shwilliamson
Guides REST API design with conventions, error handling, and versioning for new endpoints and documentation.
teddyjfpender
Guides implementation of Cairo procedural macros (attribute/derive/inline) including Rust TokenStream handling and project setup.
teddyjfpender
Explains Starknet contract storage layout, storage structs, Store trait, and read/write operations in Cairo programming language for contract development.
teddyjfpender
Explains Cairo control flow structures (if, else, loops, break, continue) for handling conditionals and iterative logic in Cairo programming.