بنقرة واحدة
zenit-module-change
Safely modify Zenit modules, autoloads, patches, and core/module boundaries.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Safely modify Zenit modules, autoloads, patches, and core/module boundaries.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | zenit-module-change |
| description | Safely modify Zenit modules, autoloads, patches, and core/module boundaries. |
| disable-model-invocation | true |
Use this skill for changes under lisp/modules/, module declarations, autoload
files, patches, or module/core interactions.
init.el, config.el,
packages.el, autoload.el or autoload/*.el, patches.el, control.el,
and test/*.el.zenit-module-p instead of modulep! for code compiled before generated
init.el is processed.after!; its body is not
byte-compiled.compile-along! when a patch/autoload companion must compile with its
parent.autoload.el or autoload/*.el
following existing patterns.init.el, init.elc, .local/, or
straight/build* artifacts.bin/emacs-config test -f lisp/modules/<category>/<module>/test/<file>.elbin/emacs-config refresh when module/package changes need regenerated
init/autoload state.bin/emacs-config test when startup, module discovery, or shared core
behavior may be affected.Run a bounded validation loop for current changes: tests, compile/checks, reviewer, verifier, fixes, then repeat until green or capped. Use when user asks to make changes green, run review and verify, 'until everything passes', or prepare a change for final validation.
Draft commit summaries and bodies using this repo's Conventional Commit plus GNU-style file bullet format.
Handle Zenit package declarations, package updates, and lockfiles.
Run and interpret Zenit Emacs tests through the project CLI.