trilium/.claude/skills/ckeditor5-plugin-development
Elian Doran f92eb3c65c
chore(skills): add clipboard-emitter, observable-declare, and HMR footguns to ckeditor5-plugin-development
- inputTransformation/contentInsertion fire on ClipboardPipeline, not the
  Clipboard umbrella plugin — listening on Clipboard is a silently-dead handler.
- Declare observable fields with `declare x: T`, never `x!: T`
  (useDefineForClassFields makes the latter throw observable-set-cannot-override).
- A changed plugin needs a full page reload to apply; HMR won't re-run init()
  on an already-open editor.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-13 20:49:25 +03:00
..
references chore(skills): add clipboard-emitter, observable-declare, and HMR footguns to ckeditor5-plugin-development 2026-06-13 20:49:25 +03:00
SKILL.md chore(skills): add clipboard-emitter, observable-declare, and HMR footguns to ckeditor5-plugin-development 2026-06-13 20:49:25 +03:00