Two-Phase Service Stop
Robust two-phase process termination pattern for PyQt6 applications that provides UI feedback and guarantees cleanup.
nuitka-build
Build Python/PyQt6 apps into standalone executables using Nuitka
ClawdBot UI Development
ClawdBot control panel UI requirements and architecture
PyQt6 Development
PyQt6 dark-theme UI development with responsive design and real-time updates
coding-conventions
Code style rules - clean, minimal, comment-first approach
clawdbot-cli
Complete ClawdBot CLI command reference for all operations
GitHub Release Workflow
Complete GitHub Actions workflow for automated releases with CHANGELOG-based versioning
async-subprocess
Non-blocking subprocess execution with real-time output streaming
uv-package-manager
Fast Python package manager - uv commands for project management
Docker Operations
Guide for managing and debugging Docklift containers and deployments.
Networking & Proxy
Guide to Docklift's networking, custom domains, and Nginx reverse proxy.
Database Management
Guide for managing the Docklift SQLite database using Prisma.
Technology Stack
Comprehensive list of all technologies and libraries used in Docklift.
Deployment System
Comprehensive guide to how Docklift deploys and manages user applications.
Authentication System
Guide to the authentication and authorization system in Docklift.
UI Design System
Guide to the UI/CSS architecture, including Tailwind, Shadcn UI, and Theming.
GitHub Integration
Guide for setting up and managing Docklift's GitHub App integration.
Frontend Development
Guide for developing features in the Next.js 16 frontend functionality.
General Development
Guide for setting up, running, and developing the Docklift project.