К основному содержанию
скилл CX Codex

pyqt6-ui-development-rules — скилл для Claude Code: правила PyQt6

Скилл задаёт правила для PyQt6-интерфейсов: разделение логики и UI, сигналы и слоты, фоновые задачи и компоновка. Пригодится при разработке и рефакторинге desktop-приложений.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add oimiragieo/agent-studio --skill pyqt6-ui-development-rules -a claude-code
Открыть на GitHub

Что делает pyqt6-ui-development-rules

Скилл направляет агента при работе с PyQt6: связывать интерфейс с логикой через сигналы и слоты, отделять модель от представления и контроллера, а для компоновки использовать менеджеры Qt вместо координат. Стили предлагается задавать через QSS на уровне приложения. Это правила для генерации и изменения кода, а не готовый интерфейс.

Для долгих операций описаны фоновые задачи с QThread, QRunnable или QThreadPool; отдельно упомянут qasync. Правила применяются к файлам в gui и к именам вроде *_ui.py, *_dialog.py и *_window.py. Блокирующая работа в главном потоке заморозит интерфейс, поэтому её нужно выносить в фон. Среди тем также есть DPI и различия отображения на целевых платформах.

Какие задачи решает

  • разделить модель, представление и контроллер в приложении PyQt6
  • связать действия интерфейса с логикой через сигналы и слоты
  • вынести долгие задачи из главного потока
  • заменить абсолютные координаты менеджерами компоновки
  • свести оформление виджетов к таблицам стилей QSS

Примеры запросов агенту

  • Раздели модель, контроллер и представление в этом приложении PyQt6, а UI свяжи с логикой сигналами и слотами.
  • Перенеси долгую операцию из главного потока в фоновую задачу на QThread.
  • Замени координаты виджетов на менеджеры компоновки и проверь правила для *_window.py.

Как установить pyqt6-ui-development-rules

1Через Skills CLI (Vercel)

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

2Вручную: положить файлы

~/.claude/skills/pyqt6-ui-development-rules/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/pyqt6-ui-development-rules/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о pyqt6-ui-development-rules

Как установить pyqt6-ui-development-rules в Claude Code?

Выполни npx skills add oimiragieo/agent-studio --skill pyqt6-ui-development-rules -a claude-code. Файл скилла появится по пути ~/.claude/skills/pyqt6-ui-development-rules/SKILL.md.

Что делает pyqt6-ui-development-rules?

Направляет агента при разработке PyQt6-интерфейсов: задаёт правила для архитектуры MVC, сигналов и слотов, фоновых задач, QSS и компоновки.

К каким файлам применяются правила?

К файлам в gui, а также к файлам с именами *_ui.py, *_dialog.py и *_window.py.

Похожие скиллы

Все скиллы по теме «Фронтенд и UI» →
native-sdk vercel-labs Скилл помогает ИИ-агенту создавать десктопные приложения через Native SDK на TypeScript и разметке .native. Нужен для настройки сборки, интерфейса и встроенной автоматизации. CX Codex +1 1 500установок python-development Seth Hobson Плагин для работы с современным Python: подсказывает агенту, как писать на 3.12+, Django и FastAPI с async-паттернами. CX Codex ★ 41 823звёзд репо PySide6 MCP com55 Даёт агенту доступ к окну PySide6-приложения: скриншоты, дерево виджетов, клики и ввод текста. Исходники приложения менять не нужно. CX Codex +1 ★ 6звёзд репо electron-development Mindrally Скилл задаёт агенту правила разработки десктопных приложений на Electron: разделение процессов, IPC, безопасность окон. CX Codex +1 1 300установок glass fixed-width Сервер даёт ИИ-агентам доступ к нативным GUI-приложениям для запуска, кликов и проверки интерфейса. Помогает отлаживать десктопный и мобильный софт без ручных проверок со стороны человека. CX Codex +1 ★ 20звёзд репо julia-development Community Contribution Плагин для работы с современной Julia: управление пакетами, научные вычисления и код под высокую производительность. Пригодится, когда проект на Julia нужно вести по правилам продакшена. CX Codex ★ 41 823звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой