oimiragieo avatar

Pyqt6 Ui Development Rules

Solid ruleset if you're building PyQt6 desktop apps and want to avoid the usual mistakes that make UIs freeze or become unmaintainable. It enforces the big ones: signal/slot architecture instead of direct method calls, QThread for anything that might block, QSS stylesheets at the application level, and layout managers over pixel coordinates. The MVC separation examples are clean and the anti-pattern table actually calls out real problems like testing impossibility and cross-platform rendering breakage. If you've ever dealt with a PyQt app that locks up during file I/O or looks broken on high-DPI displays, this is the discipline you needed from day one.

skills.sh installs
1.1K
GitHub stars
45
last updated
Aug 21, 2026

Install

$ npx -y skills add oimiragieo/agent-studio --skill pyqt6-ui-development-rules --agent claude-code

Installs into .claude/skills of the current project.

Files

PyQt6 UI Development Rules Skill

PyQt6 desktop GUI development specialist enforcing MVC separation, signal/slot architecture, QSS theming, threaded concurrency, and cross-platform rendering best practices. Ensures responsive, accessible, and visually consistent desktop applications. - Design MVC-separated PyQt6 application architecture - Implement signal/slot communication patterns between UI and business logic - Configure QSS application-level theming with dark/light mode support - Manage background operations with QThread, QRunnable, and QThreadPool - Build responsive layouts using QVBoxLayout, QHBoxLayout, QGridLayout, and QFormLayout - Implement custom QWidget subclasses with proper paintEvent handling - Set up cross-platform DPI-aware rendering - Configure accessibility features (screen reader support, keyboard navigation)

Overview

Sponsors

Details

Repository
github.com/oimiragieo/agent-studio
Categories
Frontend Development, Code Review & Quality, AI & Agent Building
First seen
May 16, 2026

More from oimiragieo/agent-studio

All 9
1ajianaz avatarflutter-ui-uxajianaz/skills-collectionComprehensive Flutter UI/UX development skill for creating beautiful, responsive, and animated mobile applications. Use when user asks to: (1) Build Flutter UI 1.1Kskills.sh installs
2jezweb avatartailwind-patternsjezweb/claude-skillsProduction-ready Tailwind CSS patterns for common website components: responsive layouts, cards, navigation, forms, buttons, and typography. Includes spacing sc1.1Kskills.sh installs
3alirezarezvani avatarui-design-systemalirezarezvani/claude-skillsUI design system toolkit for Senior UI Designer including design token generation, component documentation, responsive design calculations, and developer handof1.1Kskills.sh installs
4capawesome-team avatarcapacitor-vuecapawesome-team/skillsGuides the agent through Vue-specific patterns for Capacitor app development. Covers Vue 3 Composition API with Capacitor plugins, custom composables for native1.1Kskills.sh installs
5jezweb avatarnextjsjezweb/claude-skillsBuild Next.js 16 apps with App Router, Server Components/Actions, Cache Components ("use cache"), and async route params. Includes proxy.ts and React 19.2. Prev1Kskills.sh installs
6capawesome-team avatarionic-reactcapawesome-team/skillsGuides the agent through Ionic Framework development with React — project structure, React-specific Ionic components, IonReactRouter and navigation patterns, Io1Kskills.sh installs