with one click
coding-conventions
Code style rules - clean, minimal, comment-first approach
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Code style rules - clean, minimal, comment-first approach
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Complete GitHub Actions workflow for automated releases with CHANGELOG-based versioning
Robust two-phase process termination pattern for PyQt6 apps with UI feedback and guaranteed cleanup
Build Python/PyQt6 apps into standalone executables using Nuitka
Non-blocking subprocess execution with real-time output streaming
Complete ClawdBot CLI command reference for all operations
ClawdBot control panel UI requirements and architecture
| name | coding-conventions |
| description | Code style rules - clean, minimal, comment-first approach |
Before writing any code block, add a comment explaining what it does:
# Initialize main window with dark theme
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
Write only what's needed. No boilerplate, no unused imports, no placeholder comments.
❌ Bad:
# TODO: implement later
# This might be useful
# import something_unused
✅ Good:
# Handle button click to start gateway
def on_start_clicked(self):
self.start_gateway()
src/
├── main.py # Entry point
├── ui/
│ ├── window.py # Main window
│ ├── terminal.py # Log viewer
│ └── styles.py # Dark theme CSS
├── core/
│ ├── process.py # Command runner
│ └── gateway.py # WebSocket client
└── utils/
└── platform.py # OS detection
my_, the_, base_✅ terminal.py, process.py, styles.py
❌ MyTerminalWidget.py, base_process_runner.py
Before finishing any code:
# [Brief description of what this file does]
# Imports
from PyQt6.QtWidgets import QWidget
# [Description of class/function]
class MyClass:
def __init__(self):
# [What this does]
pass
After making any significant changes:
.agent/skills/This ensures we stay on track and remember what was done.