{"owner":"autowarefoundation","repo":"autoware","hasSkills":true,"totalSkillsCount":3,"totalTokensCount":693,"categories":["plugin-manifest"],"hasMcp":false,"mcpConfig":null,"found":["ansible/roles/build_tools/README.md","ansible/roles/dev_tools/README.md","ansible/roles/ros2_dev_tools/README.md"],"skills":{"ansible/roles/build_tools/README.md":"# Build Tools\n\nThis role installs build tools for building Autoware.\n\n## Tools\n\n- ccache\n\n## Inputs\n\n## Manual Installation\n\n```bash\nsudo apt-get update\nsudo apt-get install -y ccache\n```\n\n## Configuration (🆕 Recommended)\n\n> ℹ️ These steps differ slightly from the existing Ansible setup and represent the preferred configuration.  \n> The Ansible version will be updated to match the steps below.\n\n```bash\n# Make sure the ccache directory exists\nmkdir -p \"$HOME/.cache/ccache\"\n\n# Add the following lines to ~/.bashrc file\nexport CMAKE_C_COMPILER_LAUNCHER=ccache\nexport CMAKE_CXX_COMPILER_LAUNCHER=ccache\nexport CCACHE_DIR=\"$HOME/.cache/ccache/\"\nexport CCACHE_LOGFILE=/tmp/ccache.log\n```\n\nConfigure ccache maximum size:\n`gedit $HOME/.cache/ccache/ccache.conf`\n\nAdd the following lines and save the file:\n\n```bash\n# Set maximum cache size\nmax_size = 15G\n```\n\n**Also see:** [🔗 Autoware Documentation / Using ccache to speed up compilation](https://autowarefoundation.github.io/autoware-documentation/main/tutorials/others/advanced-usage-of-colcon/#using-ccache-to-speed-up-recompilation).\n","ansible/roles/dev_tools/README.md":"# devel\n\nThis role installs optional development tools for Autoware.\n\n## Tools\n\n- pipx\n- Go\n- PlotJuggler\n- Git LFS\n- pre-commit\n- clang-format\n\n## Inputs\n\n| Name      | Required | Description           |\n| --------- | -------- | --------------------- |\n| rosdistro | true     | The ROS distribution. |\n\n## Manual Installation\n\n## Set up the environment variables\n\n```bash\n# Choose your ROS distribution\nrosdistro=humble  # or jazzy\n```\n\n## Install the tools\n\n```bash\nsudo apt-get update\n\nsudo apt install pipx\n\nsudo apt install -y golang\nsudo apt install -y ros-${rosdistro}-plotjuggler-ros\nsudo apt install -y git-lfs\n\n# Setup Git LFS\ngit lfs install\n\npipx install pre-commit\npipx install clang-format\n```\n","ansible/roles/ros2_dev_tools/README.md":"# ros2_dev_tools\n\nThis role installs ROS 2 development tools following [this page](https://docs.ros.org/en/humble/Installation/Alternatives/Ubuntu-Development-Setup.html).\n\n## Inputs\n\nNone.\n\n## Manual Installation\n\n```bash\n# Taken from https://docs.ros.org/en/humble/Installation/Alternatives/Ubuntu-Development-Setup.html\nsudo apt update && sudo apt install -y \\\n  python3-colcon-mixin \\\n  python3-flake8-docstrings \\\n  python3-pip \\\n  python3-pytest-cov \\\n  python3-flake8-blind-except \\\n  python3-flake8-builtins \\\n  python3-flake8-class-newline \\\n  python3-flake8-comprehensions \\\n  python3-flake8-deprecated \\\n  python3-flake8-import-order \\\n  python3-flake8-quotes \\\n  python3-pytest-repeat \\\n  python3-pytest-rerunfailures \\\n  build-essential \\\n  cmake \\\n  git \\\n  python3-setuptools \\\n  python3-bloom \\\n  python3-colcon-common-extensions \\\n  python3-colcon-mixin \\\n  python3-rosdep \\\n  python3-vcs2l \\\n  wget\n\n# Initialize rosdep\nsudo rosdep init\nrosdep update\n```\n"},"files":{"ansible/roles/build_tools/README.md":"# Build Tools\n\nThis role installs build tools for building Autoware.\n\n## Tools\n\n- ccache\n\n## Inputs\n\n## Manual Installation\n\n```bash\nsudo apt-get update\nsudo apt-get install -y ccache\n```\n\n## Configuration (🆕 Recommended)\n\n> ℹ️ These steps differ slightly from the existing Ansible setup and represent the preferred configuration.  \n> The Ansible version will be updated to match the steps below.\n\n```bash\n# Make sure the ccache directory exists\nmkdir -p \"$HOME/.cache/ccache\"\n\n# Add the following lines to ~/.bashrc file\nexport CMAKE_C_COMPILER_LAUNCHER=ccache\nexport CMAKE_CXX_COMPILER_LAUNCHER=ccache\nexport CCACHE_DIR=\"$HOME/.cache/ccache/\"\nexport CCACHE_LOGFILE=/tmp/ccache.log\n```\n\nConfigure ccache maximum size:\n`gedit $HOME/.cache/ccache/ccache.conf`\n\nAdd the following lines and save the file:\n\n```bash\n# Set maximum cache size\nmax_size = 15G\n```\n\n**Also see:** [🔗 Autoware Documentation / Using ccache to speed up compilation](https://autowarefoundation.github.io/autoware-documentation/main/tutorials/others/advanced-usage-of-colcon/#using-ccache-to-speed-up-recompilation).\n","ansible/roles/dev_tools/README.md":"# devel\n\nThis role installs optional development tools for Autoware.\n\n## Tools\n\n- pipx\n- Go\n- PlotJuggler\n- Git LFS\n- pre-commit\n- clang-format\n\n## Inputs\n\n| Name      | Required | Description           |\n| --------- | -------- | --------------------- |\n| rosdistro | true     | The ROS distribution. |\n\n## Manual Installation\n\n## Set up the environment variables\n\n```bash\n# Choose your ROS distribution\nrosdistro=humble  # or jazzy\n```\n\n## Install the tools\n\n```bash\nsudo apt-get update\n\nsudo apt install pipx\n\nsudo apt install -y golang\nsudo apt install -y ros-${rosdistro}-plotjuggler-ros\nsudo apt install -y git-lfs\n\n# Setup Git LFS\ngit lfs install\n\npipx install pre-commit\npipx install clang-format\n```\n","ansible/roles/ros2_dev_tools/README.md":"# ros2_dev_tools\n\nThis role installs ROS 2 development tools following [this page](https://docs.ros.org/en/humble/Installation/Alternatives/Ubuntu-Development-Setup.html).\n\n## Inputs\n\nNone.\n\n## Manual Installation\n\n```bash\n# Taken from https://docs.ros.org/en/humble/Installation/Alternatives/Ubuntu-Development-Setup.html\nsudo apt update && sudo apt install -y \\\n  python3-colcon-mixin \\\n  python3-flake8-docstrings \\\n  python3-pip \\\n  python3-pytest-cov \\\n  python3-flake8-blind-except \\\n  python3-flake8-builtins \\\n  python3-flake8-class-newline \\\n  python3-flake8-comprehensions \\\n  python3-flake8-deprecated \\\n  python3-flake8-import-order \\\n  python3-flake8-quotes \\\n  python3-pytest-repeat \\\n  python3-pytest-rerunfailures \\\n  build-essential \\\n  cmake \\\n  git \\\n  python3-setuptools \\\n  python3-bloom \\\n  python3-colcon-common-extensions \\\n  python3-colcon-mixin \\\n  python3-rosdep \\\n  python3-vcs2l \\\n  wget\n\n# Initialize rosdep\nsudo rosdep init\nrosdep update\n```\n"},"items":[{"name":"README.md","path":"ansible/roles/build_tools/README.md","rawUrl":"https://raw.githubusercontent.com/autowarefoundation/autoware/HEAD/ansible/roles/build_tools/README.md","title":"build_tools Documentation","category":"plugin-manifest","format":"markdown","content":"# Build Tools\n\nThis role installs build tools for building Autoware.\n\n## Tools\n\n- ccache\n\n## Inputs\n\n## Manual Installation\n\n```bash\nsudo apt-get update\nsudo apt-get install -y ccache\n```\n\n## Configuration (🆕 Recommended)\n\n> ℹ️ These steps differ slightly from the existing Ansible setup and represent the preferred configuration.  \n> The Ansible version will be updated to match the steps below.\n\n```bash\n# Make sure the ccache directory exists\nmkdir -p \"$HOME/.cache/ccache\"\n\n# Add the following lines to ~/.bashrc file\nexport CMAKE_C_COMPILER_LAUNCHER=ccache\nexport CMAKE_CXX_COMPILER_LAUNCHER=ccache\nexport CCACHE_DIR=\"$HOME/.cache/ccache/\"\nexport CCACHE_LOGFILE=/tmp/ccache.log\n```\n\nConfigure ccache maximum size:\n`gedit $HOME/.cache/ccache/ccache.conf`\n\nAdd the following lines and save the file:\n\n```bash\n# Set maximum cache size\nmax_size = 15G\n```\n\n**Also see:** [🔗 Autoware Documentation / Using ccache to speed up compilation](https://autowarefoundation.github.io/autoware-documentation/main/tutorials/others/advanced-usage-of-colcon/#using-ccache-to-speed-up-recompilation).\n","isInternal":false,"tokens":272,"sizeBytes":1096},{"name":"README.md","path":"ansible/roles/dev_tools/README.md","rawUrl":"https://raw.githubusercontent.com/autowarefoundation/autoware/HEAD/ansible/roles/dev_tools/README.md","title":"dev_tools Documentation","category":"plugin-manifest","format":"markdown","content":"# devel\n\nThis role installs optional development tools for Autoware.\n\n## Tools\n\n- pipx\n- Go\n- PlotJuggler\n- Git LFS\n- pre-commit\n- clang-format\n\n## Inputs\n\n| Name      | Required | Description           |\n| --------- | -------- | --------------------- |\n| rosdistro | true     | The ROS distribution. |\n\n## Manual Installation\n\n## Set up the environment variables\n\n```bash\n# Choose your ROS distribution\nrosdistro=humble  # or jazzy\n```\n\n## Install the tools\n\n```bash\nsudo apt-get update\n\nsudo apt install pipx\n\nsudo apt install -y golang\nsudo apt install -y ros-${rosdistro}-plotjuggler-ros\nsudo apt install -y git-lfs\n\n# Setup Git LFS\ngit lfs install\n\npipx install pre-commit\npipx install clang-format\n```\n","isInternal":false,"tokens":177,"sizeBytes":708},{"name":"README.md","path":"ansible/roles/ros2_dev_tools/README.md","rawUrl":"https://raw.githubusercontent.com/autowarefoundation/autoware/HEAD/ansible/roles/ros2_dev_tools/README.md","title":"ros2_dev_tools Documentation","category":"plugin-manifest","format":"markdown","content":"# ros2_dev_tools\n\nThis role installs ROS 2 development tools following [this page](https://docs.ros.org/en/humble/Installation/Alternatives/Ubuntu-Development-Setup.html).\n\n## Inputs\n\nNone.\n\n## Manual Installation\n\n```bash\n# Taken from https://docs.ros.org/en/humble/Installation/Alternatives/Ubuntu-Development-Setup.html\nsudo apt update && sudo apt install -y \\\n  python3-colcon-mixin \\\n  python3-flake8-docstrings \\\n  python3-pip \\\n  python3-pytest-cov \\\n  python3-flake8-blind-except \\\n  python3-flake8-builtins \\\n  python3-flake8-class-newline \\\n  python3-flake8-comprehensions \\\n  python3-flake8-deprecated \\\n  python3-flake8-import-order \\\n  python3-flake8-quotes \\\n  python3-pytest-repeat \\\n  python3-pytest-rerunfailures \\\n  build-essential \\\n  cmake \\\n  git \\\n  python3-setuptools \\\n  python3-bloom \\\n  python3-colcon-common-extensions \\\n  python3-colcon-mixin \\\n  python3-rosdep \\\n  python3-vcs2l \\\n  wget\n\n# Initialize rosdep\nsudo rosdep init\nrosdep update\n```\n","isInternal":false,"tokens":244,"sizeBytes":973}],"systemPromptSnippet":"<agent_rules repository=\"autowarefoundation/autoware\">\n\n<!-- Skill/Rule: build_tools Documentation (ansible/roles/build_tools/README.md) -->\n# Build Tools\n\nThis role installs build tools for building Autoware.\n\n## Tools\n\n- ccache\n\n## Inputs\n\n## Manual Installation\n\n```bash\nsudo apt-get update\nsudo apt-get install -y ccache\n```\n\n## Configuration (🆕 Recommended)\n\n> ℹ️ These steps differ slightly from the existing Ansible setup and represent the preferred configuration.  \n> The Ansible version will be updated to match the steps below.\n\n```bash\n# Make sure the ccache directory exists\nmkdir -p \"$HOME/.cache/ccache\"\n\n# Add the following lines to ~/.bashrc file\nexport CMAKE_C_COMPILER_LAUNCHER=ccache\nexport CMAKE_CXX_COMPILER_LAUNCHER=ccache\nexport CCACHE_DIR=\"$HOME/.cache/ccache/\"\nexport CCACHE_LOGFILE=/tmp/ccache.log\n```\n\nConfigure ccache maximum size:\n`gedit $HOME/.cache/ccache/ccache.conf`\n\nAdd the following lines and save the file:\n\n```bash\n# Set maximum cache size\nmax_size = 15G\n```\n\n**Also see:** [🔗 Autoware Documentation / Using ccache to speed up compilation](https://autowarefoundation.github.io/autoware-documentation/main/tutorials/others/advanced-usage-of-colcon/#using-ccache-to-speed-up-recompilation).\n\n\n<!-- Skill/Rule: dev_tools Documentation (ansible/roles/dev_tools/README.md) -->\n# devel\n\nThis role installs optional development tools for Autoware.\n\n## Tools\n\n- pipx\n- Go\n- PlotJuggler\n- Git LFS\n- pre-commit\n- clang-format\n\n## Inputs\n\n| Name      | Required | Description           |\n| --------- | -------- | --------------------- |\n| rosdistro | true     | The ROS distribution. |\n\n## Manual Installation\n\n## Set up the environment variables\n\n```bash\n# Choose your ROS distribution\nrosdistro=humble  # or jazzy\n```\n\n## Install the tools\n\n```bash\nsudo apt-get update\n\nsudo apt install pipx\n\nsudo apt install -y golang\nsudo apt install -y ros-${rosdistro}-plotjuggler-ros\nsudo apt install -y git-lfs\n\n# Setup Git LFS\ngit lfs install\n\npipx install pre-commit\npipx install clang-format\n```\n\n\n<!-- Skill/Rule: ros2_dev_tools Documentation (ansible/roles/ros2_dev_tools/README.md) -->\n# ros2_dev_tools\n\nThis role installs ROS 2 development tools following [this page](https://docs.ros.org/en/humble/Installation/Alternatives/Ubuntu-Development-Setup.html).\n\n## Inputs\n\nNone.\n\n## Manual Installation\n\n```bash\n# Taken from https://docs.ros.org/en/humble/Installation/Alternatives/Ubuntu-Development-Setup.html\nsudo apt update && sudo apt install -y \\\n  python3-colcon-mixin \\\n  python3-flake8-docstrings \\\n  python3-pip \\\n  python3-pytest-cov \\\n  python3-flake8-blind-except \\\n  python3-flake8-builtins \\\n  python3-flake8-class-newline \\\n  python3-flake8-comprehensions \\\n  python3-flake8-deprecated \\\n  python3-flake8-import-order \\\n  python3-flake8-quotes \\\n  python3-pytest-repeat \\\n  python3-pytest-rerunfailures \\\n  build-essential \\\n  cmake \\\n  git \\\n  python3-setuptools \\\n  python3-bloom \\\n  python3-colcon-common-extensions \\\n  python3-colcon-mixin \\\n  python3-rosdep \\\n  python3-vcs2l \\\n  wget\n\n# Initialize rosdep\nsudo rosdep init\nrosdep update\n```\n\n\n</agent_rules>"}