package-conventions
CommunityMaster Emacs package development standards.
Software Engineering#code quality#documentation#conventions#package development#melpa#elisp#emacs lisp
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 requiredComponents
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.