What problem does it solve? The D-Robotics GitHub org contains roughly 350 public repositories with confusing naming conventions, and developers cannot tell which repo to clone, which board it targets, or whether it is public. This Skill maps any repo to its layer (BSP vs ROS2 app), board (X3/X5/S100/J5), and build system, and guides source builds of OS images and TROS workspaces. ## Core Features & Use Cases - Repo classification: Distinguishes hobot- (hyphen, BSP/system source) from hobot_ (underscore, ROS2 application package) and maps board prefixes like x5-, s100-, and j5-, including which prefixed repos are private. - Deterministic classifier script: scripts/classify_repo.py breaks down any repo name along the layer, board, and assembly axes without relying on model memory. - Source-build guidance: references/os-image-build.md documents the repo + manifest + *-rdk-gen OS image flow and the vcstool + robot_dev_config TROS workspace flow with exact commands. - Use Case: A developer asks whether to clone s100-rdk-gen to build an S100 image; the Skill explains those repos are private and routes them to the public X3/X5 flow or a prebuilt image. ## Quick Start Ask the agent which D-Robotics repository you should clone for your task, or paste a repo name to have it classified by layer, board, and build system.