harunkurtdev

60 mods across 1 repository, 213 stars between them.

new-package

26

harunkurtdev/ros2-claude-code-template

Command Claude Code

Scaffold a new ROS 2 package (amentpython or amentcmake) following Clean Architecture layout — domain / application / infrastructure / presentation.

213 2mo ago A 30 tokens

new-skill

27

harunkurtdev/ros2-claude-code-template

Command Claude Code

Author a new skill under .claude/skills/ /SKILL.md with valid frontmatter, following the template conventions, and index it in CLAUDE.md + README.md.

213 2mo ago A 38 tokens

harunkurtdev/ros2-claude-code-template

Command Claude Code

Scaffold a Clean-Architecture VDA 5050 v3.0.0 connector (MQTT/JSON ↔ Nav 2) — domain entities, ports, application handlers, MQTT + Nav 2 adapters — in the chosen code format.

213 2mo ago A 51 tokens

new-workspace

29

harunkurtdev/ros2-claude-code-template

Command Claude Code

Bootstrap a complete ROS 2 colcon workspace from scratch — dir layout, .gitignore, README, this .claude/ config, and seed interfaces/core/bringup packages.

213 2mo ago A 37 tokens

ros2

30

harunkurtdev/ros2-claude-code-template

Command Claude Code

Command "ros2" from harunkurtdev/ros2-claude-code-template, covering ros2 common commands, build system (colcon), environment, introspection (ros2) and nodes.

213 2mo ago C 0 tokens

harunkurtdev/ros2-claude-code-template

Skill Claude CodeCodex

Scaffold a Behavior Tree leaf node — plain BehaviorTree.CPP (SyncActionNode / StatefulActionNode / ConditionNode) or a BehaviorTree.ROS2 wrapper (RosActionNode / RosServiceNode / RosTopicPubNode / RosTopicSubNode) — with ports, factory/plugin registration, and XML v4 usage. Trigger when the user asks to write a…

213 2mo ago A 91 tokens

harunkurtdev/ros2-claude-code-template

Skill Claude CodeCodex

Author a new asset for this .claude/ template — a rule, skill, slash command, or sub-agent — following the project's conventions and wiring it into the CLAUDE.md / README.md indexes. Trigger when the user wants to add or extend a command, skill, agent, or rule (make the template itself extensible).

213 2mo ago A 75 tokens

gz-build

35

harunkurtdev/ros2-claude-code-template

Skill Claude CodeCodex

Configure and build gz-sim from source using either CMake/Ninja directly or a colcon workspace. Trigger when the user asks to build, recompile, configure, or set up the gz-sim binary tree.

213 2mo ago A 47 tokens

gz-ecs-overview

36

harunkurtdev/ros2-claude-code-template

Skill Claude CodeCodex

Concise reference for the gz-sim Entity-Component-System architecture — how Entities, Components, Systems, the ECM, the Server, and SimulationRunner fit together. Trigger when the user asks how gz-sim is organized, where to add code, or how the simulation loop runs.

213 2mo ago A 63 tokens

gz-test

37

harunkurtdev/ros2-claude-code-template

Skill Claude CodeCodex

Run unit, integration, performance, and benchmark tests for gz-sim, filter by name, and debug a single failing case. Trigger when the user asks to test, rerun a test, debug a flaky test, or check that a change didn't regress something.

213 2mo ago A 56 tokens

nav2_controllers

39

harunkurtdev/ros2-claude-code-template

Skill Claude CodeCodex

Skill "nav2_controllers" from harunkurtdev/ros2-claude-code-template, covering nav2 controller plugins, controller server, 1. dwb controller (dynamic window based), architecture and 13 critic plugins.

213 2mo ago A 0 tokens

harunkurtdev/ros2-claude-code-template

Skill Claude CodeCodex

Skill "nav2_core_interfaces" from harunkurtdev/ros2-claude-code-template, covering nav2 core plugin interfaces, plugin base classes, 1. controller (local planner), 2. globalplanner and 3. smoother.

213 2mo ago A 0 tokens

nav2_costmap

41

harunkurtdev/ros2-claude-code-template

Skill Claude CodeCodex

Skill "nav2_costmap" from harunkurtdev/ros2-claude-code-template, covering nav2 costmap2d, architecture, update flow, cost values and core classes.

213 2mo ago A 0 tokens

nav2_planners

43

harunkurtdev/ros2-claude-code-template

Skill Claude CodeCodex

Skill "nav2_planners" from harunkurtdev/ros2-claude-code-template, covering nav2 planner plugins, planner server, 1. navfn planner, how it works and key parameters.

213 2mo ago A 0 tokens

nav2_servers

44

harunkurtdev/ros2-claude-code-template

Skill Claude CodeCodex

Skill "nav2_servers" from harunkurtdev/ros2-claude-code-template, covering nav2 server nodes, lifecycle manager, architecture, key parameters and service.

213 2mo ago A 0 tokens

new-component

45

harunkurtdev/ros2-claude-code-template

Skill Claude CodeCodex

Scaffold a new ECS component header under include/gz/sim/components/, wire its CMake listing, and (if needed) register it with ComponentFactory for serialization. Trigger when the user asks to add a new component or a per-entity data field.

213 2mo ago A 55 tokens

new-system

46

harunkurtdev/ros2-claude-code-template

Skill Claude CodeCodex

Scaffold a new gz-sim system plugin under src/systems/ / — header, source, CMake glue, plugin registration, and an integration test stub. Trigger when the user asks to create a new system, controller, or plugin that hooks into the simulation loop.

213 2mo ago A 59 tokens

new_nav2_plugin

47

harunkurtdev/ros2-claude-code-template

Skill Claude CodeCodex

Scaffold a new Nav 2 plugin (controller, planner, behavior, smoother, goal-checker, progress-checker, costmap layer, or BT node). Wires pluginlib registration, parameter declaration on the lifecycle node, and a minimal integration test. Trigger when the user asks to write or extend a Nav 2 plugin.

213 2mo ago A 72 tokens

new_ros2_package

48

harunkurtdev/ros2-claude-code-template

Skill Claude CodeCodex

Scaffold a new ROS 2 package (amentpython or amentcmake) inside a colcon workspace, restructured to follow this template's Clean Architecture layout. Trigger when the user asks to create a new ROS 2 package or to bootstrap a Clean-Architecture-compliant codebase.

213 2mo ago A 64 tokens