examples/elixir_programming_skills/skills/modules-and-docs/SKILL.md
--- lesson_style: summary title: Modules and Documentation tags: - elixir - structure - docs links: - target: "[[functions]]" rel: prereq - target: "[[mix-and-projects]]" rel: related - target: "[[testing]]" rel: related source_lessons: - https://elixirschool.com/en/lessons/basics/modules - https://elixirschool.com/en/lessons/basics/documentation content_origin: Summarized from Elixir School lessons in paraphrased form. Not verbatim text. --- Summary of the source les
npx skillsauth add pcharbon70/jido_skillset examples/elixir_programming_skills/skills/modules-and-docsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Summary of the source lessons: modules provide namespace and API boundaries, while docs make those APIs navigable in teams and tooling.
The lessons encourage consistent module shape, explicit public/private separation, and @doc examples that demonstrate expected behavior.
Treat this as the packaging layer for [[functions]], then wire it into broader lifecycle practices through [[mix-and-projects]] and validation with [[testing]].
testing
--- title: bad tags: [one, two --- Invalid yaml frontmatter.
testing
B links back to [[a]].
testing
A links to [[b]].
testing
--- title: Beta --- Beta body.