All categories
Documentation
Docs, README files, API references, tutorials, specs, and changelogs
- 14,027
- 585
Security grades appear on each card once the skill has been scanned. Newly imported skills may briefly show without a grade until the backfill job runs.
Open in full browserBrowse documentation skills
Showing 553–576 of 14,027 skills
- Cairo Numeric TypesGuide implementing custom numeric types in Cairo with invariant enforcement, overflow safety, and standard trait implementations; use when implementing fixed-point, signed integers, or other numeric primitives.Votes: 0GitHub stars: 2
- Cairo Modules ScopeExplain Cairo modules, `mod` declarations, privacy, and scope control; use when a request involves organizing code into modules or resolving visibility errors in Cairo.Votes: 0GitHub stars: 2
- Cairo Module PathsExplain Cairo paths for referring to items in the module tree, including absolute vs relative paths and `super`/`crate`; use when a request involves resolving module path errors in Cairo.Votes: 0GitHub stars: 2
- Cairo Method SyntaxExplain Cairo method syntax, traits/impl blocks, `self` parameter forms, and associated functions; use when a request involves defining or calling methods on structs in Cairo.Votes: 0GitHub stars: 2
- Cairo MatchExplain Cairo match expressions, pattern matching on enums, exhaustiveness, and wildcard arms; use when a request involves matching Option/Result or enum values in Cairo.Votes: 0GitHub stars: 2
- Cairo MacrosExplain Cairo declarative macros, macro hygiene, and macro vs function tradeoffs; use when a request involves writing or understanding `macro` definitions in Cairo.Votes: 0GitHub stars: 2
- Cairo Library CallsExplain Starknet library calls that execute code from another class using class hash; use when a request involves library dispatchers, class hashes, or library_call_syscall.Votes: 0GitHub stars: 2
- Cairo L1 L2 MessagingExplain Starknet L1 and L2 messaging, l1_handler functions, and message syscalls; use when a request involves cross layer messaging in Cairo.Votes: 0GitHub stars: 2
- Cairo InliningExplain Cairo inlining attributes and performance tradeoffs; use when a request involves #[inline], #[inline(always)], #[inline(never)], or code size/step tradeoffs in Cairo.Votes: 0GitHub stars: 2
- Cairo If Let While LetExplain Cairo `if let` and `while let` concise control flow; use when a request involves matching a single pattern or looping over Option-like values in Cairo.Votes: 0GitHub stars: 2
- Cairo HashesExplain Cairo hashing with Poseidon and Pedersen, Hash/HashState traits, and hashing structs/arrays; use when a request involves computing hashes or deriving Hash in Cairo.Votes: 0GitHub stars: 2
- Cairo Generics TraitsExplain Cairo generics and traits at a high level, including monomorphization and code size impact; use when a request asks why generics/traits reduce duplication, how trait bounds relate to generics, or why contract size increases with generics.Votes: 0GitHub stars: 2
- Cairo Generic Data TypesExplain Cairo generic data types and syntax for generic functions, structs, enums, methods, and impls; use when a request involves type parameters or generic signatures in Cairo.Votes: 0GitHub stars: 2
- Cairo FunctionsExplain Cairo function syntax, parameters, return values, statements vs expressions, and `const fn`; use when a request involves defining or calling functions, return types, or function-related compiler errors in Cairo.Votes: 0GitHub stars: 2
- Cairo EnumsExplain Cairo enums, defining variants with data, constructing values, and using Option; use when a request involves enum design, variant syntax, or pattern-matching enum values in Cairo.Votes: 0GitHub stars: 2
- Cairo DictionariesExplain Cairo Felt252Dict usage, insert/get/entry patterns, and dictionary squashing; use when a request involves key-value storage, dictionary performance, or borrow/ownership rules for dictionaries in Cairo.Votes: 0GitHub stars: 2
- Cairo Deref CoercionExplain Cairo deref coercion with Deref/DerefMut traits and Target associated type; use when a request involves wrapper types, field access through wrappers, or deref behavior in Cairo.Votes: 0GitHub stars: 2
- Cairo Data TypesExplain Cairo scalar and compound data types, literals, conversions, and string forms; use when a request asks about Cairo types (felt252, integers, bool, strings, tuples, arrays, unit), type annotations, or conversion errors.Votes: 0GitHub stars: 2
- Cairo Control FlowExplain Cairo control flow with `if`, `else`, `loop`, `while`, `for`, `break`, and `continue`; use when a request involves conditionals, loops, or loop return values in Cairo.Votes: 0GitHub stars: 2
- Cairo Contract StorageExplain Starknet contract storage layout, the storage struct, Store trait, and read/write access; use when a request involves storage variables or storage layout in Cairo.Votes: 0GitHub stars: 2
- Cairo Contract InteractionsExplain how to call another Starknet contract using dispatcher patterns and interfaces; use when a request involves cross-contract calls, dispatchers, or contract_call_syscall.Votes: 0GitHub stars: 2
- Cairo Contract FunctionsExplain Starknet contract entry points (external, view, constructor, l1 handler) and ABI configuration; use when a request involves defining or exposing contract functions in Cairo.Votes: 0GitHub stars: 2
- Cairo Contract EventsExplain Starknet contract events, event enums, and emitting events; use when a request involves defining or emitting events in Cairo.Votes: 0GitHub stars: 2
- Cairo CommentsExplain Cairo comment styles and documentation comments (`//`, `///`, `//!`); use when a request involves commenting code, documenting functions/modules, or generating Cairo API docs.Votes: 0GitHub stars: 2