PX4 Conventional Commit

SkillDev tools

Lets your agent create a conventional commit message for PX4 code changes.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the PX4 Conventional Commit skill

About this capability

Create a PX4 conventional commit from reviewed changes with a topic-based scope and assistant disclosure.

What this skill tells your AI

The instructions your AI receives, as published by px4/px4-autopilot in .agents/skills/commit/SKILL.md and read by ahel’s review.

Create a git commit in conventional-commit format: type(scope): description.

  • type: feat, fix, refactor, perf, docs, style, test, build, ci, chore, revert. Append ! before : for breaking changes.
  • scope: the module/driver/area affected — derive from the directory path of the changed files (src/modules/ekf2/ekf2, src/drivers/imu/invensense/icm42688p/drivers/icm42688p, .github/workflows/ci).
  • description: imperative, concise, ≥5 chars.

The user is the author. Never add Co-Authored-By naming an AI. End the commit body with the disclosure trailer Assisted-by: Claude:<model-id> (e.g. Assisted-by: Claude:claude-fable-5).

Steps

  1. Check branch (git branch --show-current). If on main, create a feature branch <username>/<description> where <username> comes from gh api user --jq .login.
  2. Run git status and git diff --staged. If nothing staged, ask what to stage.
  3. Run make format (or ./Tools/astyle/fix_code_style.sh <file>) on changed C/C++ files.
  4. Body (if needed): explain why, not what.
  5. Commit with git commit -s. Do not pass -S: GPG signing is the user's git config decision (commit.gpgsign), not the skill's. The -s sign-off is the user's DCO certification of changes they have reviewed: never commit with -s work the user has not seen.

If the user provided arguments, use them as context: $ARGUMENTS

Signals

GitHub stars
13k
Forks
16k
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
commit-px4
Source
github.com/px4/px4-autopilot