Rechercher

PythonReactSEOPDF

teddyjfpender AI Skills

GitHub ↗

Explorez les skills IA publiés de teddyjfpender et consultez leurs instructions source.

Statistiques de l’auteur

Skills indexés

61

Étoiles des dépôts des skills indexés

183

Forks du dépôt

0

Moyenne des étoiles par skill indexé

3

Les étoiles d’un dépôt peuvent se répéter entre ses skills.

61 skills

Explorer

GitHub

cairo-modules-scope

teddyjfpender

Explain Cairo modules, `mod` declarations, privacy, and scope control; use when a request involves organizing code into modules or resolving visibility errors in Cairo.

GitHub

cairo-operator-overloading

teddyjfpender

Explain Cairo operator overloading using core::ops traits like Add; use when a request involves redefining operators for custom types in Cairo.

GitHub

cairo-traits

teddyjfpender

Explain Cairo traits, impl syntax, default methods, trait bounds, and visibility; use when a request involves defining traits, implementing traits, or resolving trait method availability errors in Cairo.

GitHub

cairo-custom-data-structures

teddyjfpender

Explain how to build custom data structures in Cairo using structs, traits, and dictionaries; use when a request involves implementing mutable collections (like a vector) or handling Destruct/Drop with Felt252D...

GitHub

cairo-macros

teddyjfpender

Explain Cairo declarative macros, macro hygiene, and macro vs function tradeoffs; use when a request involves writing or understanding `macro` definitions in Cairo.

GitHub

cairo-functions

teddyjfpender

Explain 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...

GitHub

cairo-associated-items

teddyjfpender

Explain Cairo associated items (functions, types, constants, implementations) in traits and impls; use when a request involves associated types, constants, or clarifying trait item placement in Cairo.

GitHub

cairo-smart-pointers

teddyjfpender

Explain Cairo smart pointers, especially Box types, boxed memory segments, and recursive types; use when a request involves boxing values, avoiding copies, or defining recursive types in Cairo.

GitHub

cairo-structs-example

teddyjfpender

Explain the Cairo example program that refactors rectangle area calculations into a struct, including `Into`/`TryInto` conversions; use when a request references the Chapter 5.2 struct example or asks for struc...

GitHub

cairo-data-types

teddyjfpender

Explain 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 co...

GitHub

cairo-module-paths

teddyjfpender

Explain 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.

GitHub

cairo-test-organization

teddyjfpender

Explain Cairo test organization for unit vs integration tests, tests directory layout, and shared helpers; use when a request involves structuring tests across files or crates in Cairo.

GitHub

cairo-component-testing

teddyjfpender

Explain how to test Starknet components by embedding them into mock contracts and dispatching calls; use when a request involves unit tests for component logic in Cairo.

GitHub

cairo-snforge-troubleshooting

teddyjfpender

Diagnose and fix common snforge test errors including Sierra compilation failures, cost computation cycles, and version mismatches; use when tests fail with cryptic errors even though `scarb build` succeeds.

GitHub

cairo-testing

teddyjfpender

Explain how to write and run Cairo tests, including `#[test]`, assert macros, `#[should_panic]`, `#[ignore]`, and `#[available_gas]`; use when a request involves writing or running unit tests in Cairo.

GitHub

cairo-l1-l2-messaging

teddyjfpender

Explain Starknet L1 and L2 messaging, l1_handler functions, and message syscalls; use when a request involves cross layer messaging in Cairo.

GitHub

cairo-storage-optimization

teddyjfpender

Explain Starknet storage cost optimization, packing values, and bitwise operations; use when a request involves reducing storage slots or implementing packed storage in Cairo.

GitHub

cairo-hashes

teddyjfpender

Explain 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.

GitHub

cairo-starknet-types

teddyjfpender

Explain Starknet-specific types like ContractAddress, StorageAddress, ClassHash, EthAddress, BlockInfo, and TxInfo; use when a request involves these core Starknet types in Cairo.

GitHub

cairo-storage-mappings

teddyjfpender

Explain Starknet storage mappings with Map, hashing of keys, and read/write patterns; use when a request involves mapping-like storage in Cairo.

GitHub

cairo-packages-crates

teddyjfpender

Explain Cairo packages and crates, Scarb project layout, and crate roots; use when a request involves creating projects or understanding package/crate structure in Cairo.

GitHub

cairo-contract-functions

teddyjfpender

Explain Starknet contract entry points (external, view, constructor, l1 handler) and ABI configuration; use when a request involves defining or exposing contract functions in Cairo.

GitHub

cairo-smart-contract-testing

teddyjfpender

Explain how to test Starknet contracts with Foundry tools, deploy and call contracts, and use cheatcodes; use when a request involves contract test setup or testing patterns.

Le classement utilise les étoiles du dépôt GitHub indexé. Plusieurs skills peuvent partager ce nombre : ce n’est ni un nombre d’installations ni une note de qualité.