一键导入
project-maintenance-ide-configuration
Instructions for maintaining the QuanuX polyglot project structure and IDE integrations (VSCode, CLion, Xcode, Spyder).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Instructions for maintaining the QuanuX polyglot project structure and IDE integrations (VSCode, CLion, Xcode, Spyder).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Reference for OS and Kernel parameter optimization on the QuanuX Edge.
Reference for using the QuanuX Control CLI (quanuxctl).
Official Figma Developer MCP integration for QuanuX. Allows agents to inspect designs, extract variables, and generate code from Figma files.
The authoritative "School of Architecture" for building QuanuX Extensions (Sidecars). Enforces the QXP protocol, Go runtime preference, and privacy-first security model.
Instructions for operating and configuring the SignalR Bridge for TopstepX.
Guidelines for adding functions to the AST translation map for QuanuX-Annex duckdb transpiler
| name | Project Maintenance & IDE Configuration |
| description | Instructions for maintaining the QuanuX polyglot project structure and IDE integrations (VSCode, CLion, Xcode, Spyder). |
This skill guides agents and developers on how to maintain the QuanuX project structure as it scales.
CMakePresets.json)QuanuX uses CMakePresets.json (version 3) as the source of truth for C++ build configurations. This file allows CLion, Visual Studio, and VSCode to share the same build definitions.
When adding a new C++ project (e.g., QuanuX-Rust-Bridge):
configurePresets.
binaryDir to ${sourceDir}/<Component>/cpp/build.CMAKE_EXPORT_COMPILE_COMMANDS is ON (crucial for LSP/IntelliSense).buildPresets.
CMakeLists.txt..vscode/)VSCode configuration is manual but relies on the artifacts generated by CMake.
c_cpp_properties.json:
compileCommands to the specific build directory defined in CMakePresets.json."${workspaceFolder}/execution-node/cpp/build/compile_commands.json"includePath to include any new shared headers (e.g., QuanuX-Common).tasks.json:
make or cmake --build in the respective directories.launch.json:
lldb (macOS) or gdb (Linux).cwd to the binary's build directory to ensure relative paths (like config files) work.We provide helper scripts in scripts/ to generate native project files.
scripts/generate_xcode.sh
.xcodeproj.cmake .. -G Xcode block for it in the script.scripts/setup_spyder.py
.spyproject.QuanuX-Common and use strictly defined types (uint64_t, double). Avoid std::string or STL containers in structs passed across ABI boundaries (DLLs/Shared Objects).market.data.<symbol>SIM (Replayed ticks)node.telemetry.<type>server/: Python-only. Backend logic.execution-node/: C++ Performance Critical.QuanuX-Backtesting-Engine/: C++ Core + Python Bindings.QuanuX-Common/: Pure Headers/Shared Logic.extensions/: 3rd-party integrations (Rithmic, Databento).Rule: Do not cross-link dependencies (e.g., Server importing Execution Node headers directly) unless via defined Interfaces (Protobuf/NATS/Common Headers).