cairo-modules-files

star 3

Explain how Cairo modules are split across files and folders, and how `mod` declarations map to files; use when a request involves organizing modules into multiple files in Cairo.

teddyjfpender By teddyjfpender schedule Updated 1/23/2026

name: cairo-modules-files description: Explain how Cairo modules are split across files and folders, and how mod declarations map to files; use when a request involves organizing modules into multiple files in Cairo.

Cairo Modules in Files

Overview

Explain how module declarations map to files and folders in a Cairo package.

Quick Use

  • Read references/modules-files.md before answering.
  • Show the relationship between mod declarations and file names.
  • Remind that use does not load modules; only mod does.

Response Checklist

  • Declare a module with mod name; in the parent file.
  • Place the module body in name.cairo or name/mod.cairo.
  • Declare submodules in the module file and place them in name/submodule.cairo.

Example Requests

  • "Where should I put mod hosting;?"
  • "How do I split a module into multiple files?"
  • "Why doesn't use load my module?"

Cairo by Example

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