ROS 2 workspace management plugins with intelligent build/test automation
npx claudepluginhub hakuturu583/ros2-claude-code-pluginComplete ROS 2 workspace management with intelligent build/test automation, ccache support, and smart package selection
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 79 focused plugins, 184 specialized agents, and 150 skills - optimized for granular installation and minimal token usage
Curated collection of 141 specialized Claude Code subagents organized into 10 focused categories
Claude Code plugin for ROS 2 workspace management with colcon build and test automation.
.ros_workspace.txt with workspace root path.gitignorecolcon build with ccache support via build.sh and returns to original directorycolcon test with automatic result display via test.sh and returns to original directorycolcon test-result --verbose and returns to original directorycd neededInstall directly from the Claude Code plugin marketplace:
# Search for the plugin
cc plugin search ros2
# Install the plugin
cc plugin install ros2-workspace
# The plugin will be automatically available in all your projects
# Clone to Claude Code plugins directory
mkdir -p ~/.claude/plugins
git clone https://github.com/hakuturu583/ros2-claude-code-plugin.git ~/.claude/plugins/ros2-workspace
# Use plugin from local directory
cc --plugin-dir /path/to/ros2-claude-code-plugin
/colcon-build commandExecute colcon build with automatic workspace detection:
/colcon-build
With options:
/colcon-build --symlink-install
/colcon-build --packages-select my_package
/colcon-build --symlink-install --packages-select my_package
/colcon-test commandExecute colcon test with automatic workspace detection and result display:
/colcon-test
With options:
/colcon-test --packages-select my_package
/colcon-test --packages-up-to my_package
/colcon-test --retest-until-pass 3
/colcon-test-result commandDisplay detailed test results from the workspace:
/colcon-test-result
With options:
/colcon-test-result --all
/colcon-test-result --test-result-base custom_results
Note: This command automatically navigates to the workspace root, displays test results, and returns to your original directory.
The plugin automatically determines which packages to build/test based on your current directory:
Scenario 1: Working on specific package
# Navigate to package directory
cd ~/ros2_ws/src/my_robot_package
# Start Claude Code
cc
# Build only this package and dependencies
/colcon-build
# Result: colcon build --packages-up-to my_robot_package
# Test only this package and dependencies
/colcon-test
# Result: colcon test --packages-up-to my_robot_package
# Note: Automatically returns to ~/ros2_ws/src/my_robot_package after build/test
Scenario 2: Working in workspace root
# Navigate to workspace root
cd ~/ros2_ws
# Start Claude Code
cc
# Build entire workspace
/colcon-build
# Result: colcon build
# Test entire workspace
/colcon-test
# Result: colcon test
Scenario 3: Override with explicit package selection
# From any directory, you can override
/colcon-build --packages-select specific_package
# Result: Builds only specific_package (not its dependencies)
/colcon-test --packages-select specific_package
# Result: Tests only specific_package (not its dependencies)
What it does: