package-conventions

Community

Master Emacs package development standards.

Authorhugoduncan
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill guides Emacs Lisp package developers through community conventions, preventing compatibility issues, rejections from package archives (like MELPA), and ensuring a high-quality user experience.

Core Features & Use Cases

  • Standardized Naming & Structure: Learn required file headers, naming prefixes, and directory layouts for both single and multi-file packages.
  • Metadata & Dependency Management: Correctly declare package versions, dependencies, and keywords for discoverability and proper integration.
  • Quality & Distribution Checklist: Follow best practices for docstrings, code quality, and MELPA submission requirements to ensure your package is production-ready.
  • Use Case: Ensure your new Emacs Lisp package is ready for submission to MELPA by automatically checking all header conventions, symbol naming rules, docstring formats, and dependency declarations, saving you from tedious manual review and potential rejections.

Quick Start

Use the package-conventions skill to review the provided Emacs Lisp file 'my-package.el' and identify any deviations from standard header conventions.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: package-conventions
Download link: https://github.com/hugoduncan/library-skills/archive/main.zip#package-conventions

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository