Cairo Modules Files

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.

majiayu000 00d0a11 2 files · 1.3 KB Updated 567 repo stars

File contents

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

majiayu000/claude-skill-registry-data/tree/main/development/cairo-modules-files commit 00d0a11418

Frequently asked questions

npx skillmds add majiayu000/cairo-modules-files