بنقرة واحدة
coding-conventions
Code style rules - clean, minimal, comment-first approach
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Code style rules - clean, minimal, comment-first approach
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
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.