desktop-kde
Installation
SKILL.md
KDE
Purpose
Build applications and Plasma extensions for the KDE desktop environment using KDE Frameworks — Kirigami (adaptive UI), KConfig (settings), KIO (network-transparent file access), KXMLGUI (menus/toolbars), and Plasma applet APIs.
Agent Protocol
Trigger
Exact user phrases: "KDE app", "KDE Plasma", "Kirigami", "KConfig", "KIO", "KXMLGUI", "Plasma applet", "KDE Frameworks", "KService", "KAboutData", "KStatusNotifierItem".
Input Context
- App type (Kirigami adaptive app, traditional QtWidgets/KDE, Plasma applet)
- KDE Frameworks version (KF5 vs KF6 — KF6 for new projects)
- Qt version (Qt6 with KF6, Qt5 with KF5)
- Display backend (X11, Wayland, both)
- Target form factor (desktop, mobile, convergent)
- Distribution (Flatpak via KDE Flatpak runtime, distro packages, Snap)