Agent skill

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.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/cairo-modules-files-majiayu000-claude-skill-regist

SKILL.md

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

Didn't find tool you were looking for?

Be as detailed as possible for better results