Instructions file CodexOpenCode
Project instructions for Moss, a cross-platform toolkit for building AI-agent applications. It is a TypeScript npm-workspaces monorepo, meaning several related packages are developed in one repository.
Instructions file CodexOpenCode
Project instructions for Moss, a cross-platform toolkit for building AI-agent applications. It is a TypeScript npm-workspaces monorepo, meaning several related packages are developed in one repository.
Skill Claude CodeCodex
Apply the DeepSeek V4 API protocol contract when building or debugging DeepSeek clients.
Skill Claude CodeCodex
Host-side (x86 PC) software/tooling for RDK dev — the RDK Studio desktop client (install/login/flash/connect/CLI), the x86 Docker BPU toolchain that produces .bin/.hbm, the host flashing tools (RDK Studio/Rufus for X-series SD, Xburn for S-series USB), AND the Electron/React/Vite/Node/TypeScript engineering of…
Skill Claude CodeCodex
NVIDIA Jetson single-platform reference — module specs and AI performance (Orin Nano / Orin NX / AGX Orin / Xavier NX / legacy Nano), the JetPack / Jetson Linux (L4T) software stack, Super Mode power profiles, and the TensorRT engine-build workflow (.onnx → .engine via trtexec / nvpmodel / jetsonclocks). Use whenever…
Skill Claude CodeCodex
Bring up D-Robotics OFFICIAL finished accessories — GS130W / GS130Wi binocular depth cameras, the RDK IMU Module (Bosch BMI088), and the RDK S100/S600 Camera & MCU-Port expansion boards — covering selection, wiring/FFC orientation, mounting, and driver/SDK bring-up. These are plug-and-play modules with official…
Skill Claude CodeCodex
Deep S-series (S100/S100P/S600) "big-brain / little-brain" heterogeneous development — MCU1 FreeRTOS firmware (build, remoteproc load, IPC, UART, CAN) AND the Acore/Linux subsystems unique to S boards (hbmem zero-copy shared memory, Acore↔MCU/VDSP/BPU IPC with real-time core pinning, PCIe RC/EP, EtherCAT master…
Skill Claude CodeCodex
Identify which RDK board you're on, confirm its runtime baseline (SoC/BPU/OS/TROS), diagnose the common on-board errors (camera, model/BPU, TROS/ROS2, APT/pubkey, GPIO/I2C/serial, power, network), correct the high-frequency user misconceptions, and flash the S-series (S100/S100P/S600) via xburn DFU/Fastboot. Use this…
Skill Claude CodeCodex
A procedure for taking JPEG photos with a connected D-Robotics RDK board using its built-in MIPI camera sensor. MIPI is a hardware connection commonly used for camera modules.
Skill Claude CodeCodex
Command-manual lookup for RDK-specific commands (hrutsomstatus, hrutboardid, hrutsocuid, hrutps, rdkosinfo, rdk-miniboot-update, rdk-backup, srpi-config, devmem) plus the Linux command appendix (apt/dmesg/ip/scp/tar...) as documented by D-Robotics. Use whenever the user asks what a command does, its…
Skill Claude CodeCodex
End-to-end deployment of a user's OWN model on RDK boards — quantize .pt/.onnx into .bin (X3/X5/Ultra) or .hbm (S100/S100P/S600) through the BPU toolchain — plus first-boot/network setup, camera bringup, and on-board inference debugging. Use whenever the user is deploying a self-trained model, reports slow inference…
Skill Claude CodeCodex
Pinpoints WHERE in the official D-Robotics documentation a given RDK topic lives, then derives the exact developer.d-robotics.cc URL and verifies it. Use whenever the user asks "where in the docs is X / which manual covers Y / which chapter / where do I look up Z / give me the authoritative link". This is the official…
Skill Claude CodeCodex
RDK product-line awareness and buying/selection judgment — which board to buy (X3/X5/Ultra/S100/S100P/S600), whether a given model (YOLO / LLM / VLM) will actually run, how RDK compares to Jetson / Raspberry Pi / RK3588, calibrating LLM/VLM expectations, and where the official ecosystem entry points live (product…
Skill Claude CodeCodex
Deploy a trained embodied-AI policy onto an RDK board — LeRobot ACT imitation policies and Pi0 VLA (openpi) — by exporting to ONNX, compiling to a BPU .hbm, and running the on-board control loop that drives a robot arm. Use whenever the user has an ACT checkpoint or a Pi0 model and wants it on RDK S100/S100P/S600…
Skill Claude CodeCodex
The hardware-facts base for RDK boards — the 6-board spec table (X3 / X5 / Ultra / S100 / S100P / S600) plus 40PIN/GPIO, buses (I2C/SPI/UART/PWM), power & LED meaning, display, network/IP, and CAN. Use WHENEVER a question is about a board hardware fact: are the pins the same across boards, how the 40PIN is wired, IO…
Skill Claude CodeCodex
A controlled workflow for tuning image-processing settings on a connected D-Robotics RDK camera board. It adjusts an ISP, the software pipeline that converts sensor data into viewable frames, for exposure, white balance, noise reduction, and sharpening.
Skill Claude CodeCodex
Run on-device LLM / VLM chat and the voice stack (ASR→LLM→TTS, plus the xiaozhi 小智 assistant) on D-Robotics RDK boards. Covers hobotllamacpp GGUF LLM/VLM on X5/S100, the S600 oellmruntime / D-RoboticsLLMS600 SDK path, the legacy hobotllm on X3, and sensevoiceros2 + hobottts. Use whenever the user wants a chatbot /…
Skill Claude CodeCodex
Run a ready-made, officially pre-compiled BPU model from the RDK Model Zoo on a board — pick the right branch (branch = board), download the matching .bin/.hbm, run the sample, read the per-board benchmark (latency/FPS/accuracy). Use whenever the user wants a precompiled model instead of quantizing their own, asks…
Skill Claude CodeCodex
Drive the RDK board's LOW-LEVEL multimedia hardware pipeline — hardware H.264/H.265/JPEG/MJPEG encode/decode, camera VIN/ISP capture, VPS/PYM scale-crop-rotate, HDMI/MIPI display — via spdev (/app/cdevdemo C/Python API) and HBVIN/HBVPS/HBVENC/HBVDEC/HBVOT on X3/X5/Ultra, or the /app/multimediasamples + MediaCodec…
Skill Claude CodeCodex
Hands-on peripheral driving on RDK boards — GPIO/I2C/SPI/UART/PWM, servos, DC/stepper/BLDC motors, LED/WS2812, audio (ALSA), and CAN (X5 SocketCAN vs S100/S600 MCU-domain CANHAL) — plus cross-platform pin/bus mapping and zero-driver diagnosis. Use whenever the user wants to actually light an LED, spin a motor, read a…
Skill Claude CodeCodex
TROS (TogetheROS.Bot) / ROS2 development on RDK boards — pick the right perception node for a capability (detection, segmentation, body/face/hand, stereo depth, 3D/lidar, VLM/LLM, audio), launch it with the correct platform and topics, debug "ros2 command not found" / package / launch problems, and follow the official…
Skill Claude CodeCodex
Map and disambiguate repositories in the D-Robotics GitHub org (226 public / 327 total incl. private) — tell the user what a repo is, which layer it belongs to, which board it targets, which repo to use for a task, and how to build an RDK OS image or TROS workspace from source. Use whenever the user sees a D-Robotics…
Skill Claude CodeCodex
How-to workflows for RDK board system configuration — wired/Wi-Fi/Bluetooth networking (nmcli, wificonnect, NetworkManager vs /etc/network/interfaces), DNS/proxy, the /boot/config.txt boot file (X-series dtparam/gpio/armboost/filters vs S-series bootargs/fdt-enable/dtbo), CPU frequency locking and overclock, thermal…
Skill Claude CodeCodex
Rockchip RK35xx single-platform reference — RK3588 / RK3576 NPU specs, the RKNN-Toolkit2 conversion workflow (.onnx → .rknn on an x86 PC), board-side inference with RKNN-Toolkit-Lite2 / librknnrt, multi-core NPU scheduling via coremask, and the version-mismatch failures that dominate RKNN support. Use whenever someone…
Skill Claude CodeCodex
Raspberry Pi platform knowledge — board specs and memory variants (Pi 5 / Pi 4B / CM4, BCM2712/BCM2711, up to 16GB), the RP1 I/O chip and what it breaks, GPIO library choice (gpiozero / lgpio / rpi-lgpio, why RPi.GPIO dies on Pi 5), the rpicam- / libcamera / Picamera2 camera stack, and where AI inference goes (no…