DS-codi
@DS-codi
Public Skills
qml-build-deploy
by DS-codi
Use this skill when creating build scripts for applications that use QML files and require Qt DLL deployment. Covers windeployqt usage, comprehensive DLL verification, fallback copy strategies, QML module directory checks, platform plugin deployment, QRC resource path conventions, and PowerShell build script patterns for Rust+CxxQt and PySide6+QML projects on Windows.
embedded-python-launcher
by DS-codi
Use this skill when creating fast-launching Python GUI applications, implementing splash screens with immediate display, setting up embedded Python for portable deployment, or building self-contained Python executables. Covers the tkinter splash + subprocess pattern, embedded Python setup, Nuitka build process, and deployment packaging.
job-search-module
by DS-codi
Use this skill when working with job folder lookups on network drives, implementing index-based caching for fast searches, or adding job search functionality to applications. Covers the reusable job_search module API, CLI tool usage, configuration options, and integration patterns.
cxxqt-rust-gui
by DS-codi
"Use this skill when building Qt-based GUI applications in Rust using CxxQt. Covers project structure, QObject integration, QML bindings, signal/slot patterns, and build configuration with cxx-qt-build."
vscode-chat-response-stream
by DS-codi
"Use this skill when building VS Code chat participant responses using ChatResponseStream. Covers markdown, command buttons, command links, file trees, progress messages, references/anchors, the generic push() method, and ChatFollowupProvider for suggested follow-ups."
refactor
by DS-codi
One-command orchestrator for module refactors in this Project Memory MCP workspace. Use when the user asks to refactor a module with controlled planning, implementation, review, and testing.
bugfix
by DS-codi
One-command automatic bug-fix orchestrator for this Project Memory MCP workspace using Revisionist → Executor → Reviewer loops plus testing.
notion-custom-mcp
by DS-codi
"Use this skill when interacting with the NotionCustomMCP server. Covers all available tools, database operations, page management, block manipulation, and best practices for Notion API integration via MCP."
pyside6-mvc
by DS-codi
"Use this skill when building Python desktop applications using PySide6 with strict MVC architecture where all UI is defined by .ui files. Covers architecture patterns, controller/model/view separation, signal handling, and .ui file workflows."
message-broker
by DS-codi
"Use this skill when building TCP-based pub/sub message brokers for inter-process communication between Python applications and AutoHotkey scripts. Covers architecture, protocol design, client/server patterns, and message routing."
mvc-architecture
by DS-codi
"Use this skill when implementing Model-View-Controller architecture. Covers core MVC principles, layer separation, dependency injection, event-driven communication, and patterns for controllers, models, and views."
react-components
by DS-codi
"Use this skill when developing React components. Covers functional component patterns, hooks, naming conventions, state management with Zustand and TanStack Query, and TypeScript best practices."
notion-archive-container-mcp
by DS-codi
"Use this skill when working with the Notion Dev Containers MCP server. Covers container-based Notion data archiving, database operations, page management, and offline Notion data access."
pyside6-qml-architecture
by DS-codi
Use this skill when creating a new PySide6 + QML desktop application with MVC architecture, setting up project structure, implementing the application bootstrap / DI container, or understanding how the MVC layers connect. Covers project scaffolding, entry points, singleton application class, service locator, signal registry, and lifecycle management.
pyside6-qml-bridge
by DS-codi
Use this skill when exposing Python objects to QML, creating bridge classes, defining Qt properties with NOTIFY signals, implementing invokable methods / slots, or connecting QML user actions to Python controllers. Covers the QObject bridge pattern, property decorators, type conversions, context properties, and QML type registration.
pyside6-qml-views
by DS-codi
Use this skill when creating QML view files, designing QML component hierarchies, building layouts, styling QML controls, creating reusable QML components, implementing QML navigation / page switching, or working with QML resources. Covers QML file structure, component patterns, Material/Controls styling, resource management, and common QML idioms for desktop applications.
pyside6-qml-models-services
by DS-codi
Use this skill when creating domain models with Qt signal support, implementing the repository pattern for data persistence, building service classes for external interactions, designing the central signal registry, or working with application state management. Covers BaseModel, model serialization, database repositories, service patterns, signal definitions, and the ApplicationState singleton.