cairo-associated-items

star 3

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.

teddyjfpender By teddyjfpender schedule Updated 1/23/2026

name: cairo-associated-items description: 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.

Cairo Associated Items

Overview

Explain associated items declared in traits and defined in impls, especially associated types.

Quick Use

  • Read references/associated-items.md before answering.
  • Use examples with type Result and Self::Result.
  • Compare associated types vs extra generic parameters when relevant.

Response Checklist

  • List associated item kinds: functions/methods, types, constants, implementations.
  • Use associated types to reduce generic parameters in traits.
  • Refer to items via Self::TypeName or TraitImpl::TypeName.

Example Requests

  • "What is an associated type in Cairo?"
  • "Why is Self::Result used in trait methods?"
  • "When should I use associated types instead of generics?"

Cairo by Example

Install via CLI
npx skills add https://github.com/teddyjfpender/skill-issues --skill cairo-associated-items
Repository Details
star Stars 3
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator
teddyjfpender
teddyjfpender Explore all skills →