AgentSkillsCN

elisp-development

Emacs Lisp 开发最佳实践,包括文件模板、项目结构、测试和编码风格。适用于编写 Emacs Lisp 包或配置时使用。

SKILL.md
--- frontmatter
name: elisp-development
description: Emacs Lisp development best practices including file templates, project structure, testing, and coding style. Use when writing Emacs Lisp packages or configuration.

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