desktop/kde

Installation
SKILL.md

Desktop KDE Engineering Skill

Purpose

The desktop/kde skill encompasses the foundational architecture, best practices, and advanced implementation strategies necessary for developing rich, high-performance applications within the KDE ecosystem. It unifies Plasma workspaces, KWin compositing features, and Kirigami UI components to produce converged experiences across desktop and mobile devices.

Core Principles

  1. Convergence Through Kirigami: Ensure UI components adapt gracefully to different screen sizes and input methods without duplicating logic.
  2. Wayland-First KWin Compositing: Prioritize Wayland for window management, rendering pipelines, and efficient IPC with DBus.
  3. Decoupled State Management: Maintain strict separation between QML frontend layers and C++ backend state objects.
  4. Performance by Default: Optimize rendering paths, avoid frequent QML garbage collection, and manage memory meticulously in C++.
  5. Secure DBus IPC: Enforce strict validation on all inter-process communication interfaces to prevent privilege escalation or data leakage.
Installs
GitHub Stars
21
First Seen
desktop/kde — j4flmao/agent-skills