LC

leehyunbin0131/claude-ros2-skills

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

20 stars 质量 58 趋势 18Apache-2.0

ROS 2 Jazzy 的 Claude 代码技能——先确定未知数,验证已安装系统,证明结果运行。

概览

针对 、 的三项技能:开发包、验证测试和安装行为,以及诊断运行时故障。 该仓库将上下文域指导、工作流和可执行诊断打包在代理技能标准下。本项目并非声称能增强前沿语言模型的内在代码生成能力,而是探讨一个工程假设:虽然单个工具的功能在测试夹具上得到验证, 选择您的助手。支持跨环境自动技能发现。对于 Claude Code,请选择插件或手动安装。 这两个技能范围的 Codex 技能位置为 /.agents/skills 和 ~/.agents/skills。选择一个技能范围以避免重复技能名称。每个已安装的 Codex 技能都包含共享验证协议,使用该技能时加载。现有的 AGENTS.md、CLAUDE.md、Codex 配置和无关技能会被保留;本地编辑会停止更新。

概述(AI 翻译)

ROS 2验证工具、工作流程和交接证据的上下文打包。

英语 |한국어 |中文 |日本語 |西班牙语 |法语 |德语

针对 Claude Code 和 Codex 的三项技能,针对 Ubuntu 24.04 / ROS 2 Jazzy:开发软件包, 验证测试和安装行为,并诊断运行时故障。

该仓库将上下文域指导、工作流和可执行诊断打包在Agent Skills标准下。本项目不声称能增强前沿语言模型的内在代码生成能力,而是探讨一个工程假设:打包环境特定证据检查和结构化切换记录可以减少会话或协作者之间的验证歧义和上下文传输开销。 虽然单个工具功能在测试夹具上得到了验证,降低切换成本和整体开发者生产力提升尚未被验证。

快速开始

选择您的助手。支持跨环境自动技能发现。对于 Claude Code,请选择插件或手动安装。

Codex — 现有项目的原生技能:

Codex的技能位置如下 ` /.

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Three skills for Claude Code and Codex, targeting Ubuntu 24.04 / ROS 2 Jazzy: develop packages, verify tests and installed behaviour, and diagnose runtime faults.

This repository packages contextual domain guidance, workflows, and executable diagnostics under the Agent Skills standard. Rather than claiming to enhance the intrinsic code generation capabilities of frontier language models, this project explores an engineering hypothesis: packaging environment-specific evidence checks and structured handoff records can reduce verification ambiguity and context-transfer overhead between sessions or collaborators. While individual tool functionality is validated on test fixtures, reduced handoff cost and overall developer productivity gains remain unproven.

Quickstart

Choose your assistant. Automatic skill discovery is supported across environments. For Claude Code, choose either plugin or manual installation.

Codex — native skills for an existing project:

git clone https://github.com/Leehyunbin0131/claude-ros2-skills.git
python3 claude-ros2-skills/scripts/install.py --agent codex --project /path/to/your-workspace
# Alternative: install for this user across all projects
# python3 claude-ros2-skills/scripts/install.py --agent codex --user

The Codex skill locations are /.agents/skills and ~/.agents/skills for these two scopes. Choose one scope to avoid duplicate skill names. Each installed Codex skill includes the shared verification protocol, loaded when that skill is used. Existing AGENTS.md, CLAUDE.md, Codex configuration and unrelated skills are preserved; local edits stop an update. Start a new Codex session in the target workspace. To select a skill explicitly in Codex CLI or the IDE, use $ros2-development or $ros2-troubleshooting. In the desktop skill picker, select the same skill by name.

Live ROS checks also need access to the intended ROS graph. In a restricted Codex environment, a denied ROS log directory can be redirected with ROS_LOG_DIR to a writable workspace directory. Discovered topics with no received messages can reflect sandbox/DDS transport constraints. Keep the workspace’s domain and discovery scope; widening discovery to SUBNET is not a

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add leehyunbin0131/claude-ros2-skills
新手?先看 mcpskill.org 教程 →