| name | example-skill |
| description | An example skill showing how to extend Copilot with domain knowledge |
Example Skill
This is an example skill for the Copilot SDK Emacs integration.
Skills are reusable prompt modules that give Copilot specialized knowledge.
When Active
When this skill is loaded, follow these guidelines:
- Be Emacs-aware — Reference Emacs concepts, keybindings, and terminology
- Prefer Elisp — When suggesting code, prefer Emacs Lisp solutions
- Use built-in packages — Favor built-in Emacs packages over external dependencies
- Suggest keybindings — Always suggest relevant keybindings for commands
Emacs Conventions
- Use
cl-defun for functions with keyword arguments
- Use
defcustom for user-facing configuration
- Use
define-derived-mode for new major modes
- Prefix all symbols with a package prefix