Claude-skill-registry elisp-development
Emacs Lisp development best practices including file templates, project structure, testing, and coding style. Use when writing Emacs Lisp packages or configuration.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/elisp-development" ~/.claude/skills/majiayu000-claude-skill-registry-elisp-development && rm -rf "$T"
manifest:
skills/data/elisp-development/SKILL.mdsource content
Emacs Lisp Development Skill
When to Use
- Writing new Emacs Lisp packages
- Developing Emacs configuration
- Creating Emacs extensions or modes
- Writing tests for Elisp code
- Setting up CI/CD for Elisp projects
Core Guidelines
File Template
All Elisp files must follow the standard template: @ELISP-03-file-template.md
Project Structure
Follow proper package organization: @ELISP-02-project-structure.md
Coding Style
Adhere to Elisp conventions: @ELISP-04-coding-style.md
Testing
Write comprehensive tests: @ELISP-05-testing-guide.md
Basics
Fundamental Elisp concepts: @ELISP-01-basic.md
Examples
See the example project structure: @ELISP-99-example-project.md