developing-gtk-apps

Installation
SKILL.md

Developing GTK Apps

Build robust GTK 4/libadwaita applications with correct architecture, lifecycle, and patterns.

Core principle: Get the foundation right before the UI. Application lifecycle, threading model, and resource management are where most GTK apps break.

Relationship to UI skill: This skill handles architecture and plumbing. For widget selection, layout, and HIG compliance, use designing-gnome-ui.

Decision Flow

Related skills

More from mhagrelius/dotfiles

Installs
69
GitHub Stars
2
First Seen
Jan 24, 2026