mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-04-14 10:07:39 +08:00
Reference CONTRIBUTING.md from commit and PR skills so conventions stay in sync. Add make format / astyle step to commit skill.
1.1 KiB
1.1 KiB
name, description, disable-model-invocation, argument-hint, allowed-tools
| name | description | disable-model-invocation | argument-hint | allowed-tools |
|---|---|---|---|---|
| pr | Create a pull request with conventional commit title and description | true | [optional: target branch or description] | Bash, Read, Glob, Grep |
PX4 Pull Request
No Claude attribution anywhere (no Co-Authored-By, no "Generated with Claude").
Follow CONTRIBUTING.md for full project conventions.
Steps
- Check branch. If on
main, create a feature branch. Use<username>/<description>format where<username>comes fromgh api user --jq .login. If unavailable, just use<description>. - Gather context:
git status,git log --oneline main..HEAD,git diff main...HEAD --stat, check if remote tracking branch exists. - PR title:
type(scope): description— under 72 chars, describes the overall change across all commits. This becomes the squash-merge commit message. - PR body: brief summary + bullet points for key changes. No filler.
- Push with
-uif needed, thengh pr create. Default base ismainunless user says otherwise. - Return the PR URL.
If the user provided arguments, use them as context: $ARGUMENTS