# Pr

> Create a feature branch and open a pull request for the current changes.

- Skill: `katanemo/pr` (Agent Skill)
- Install (CLI): `npx skillmds@latest add katanemo/pr`
- Raw SKILL.md: https://api.skillmd.com/api/skills/katanemo/pr/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: katanemo (https://skillmd.com/u/katanemo)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/katanemo/pr

---


Create a pull request for the current changes:

1. Determine the GitHub username via `gh api user --jq .login`. If the login is `adilhafeez`, use `adil` instead.
2. Create a feature branch using format `<username>/<feature_name>` — infer the feature name from the changes
3. Run `cd crates && cargo fmt --all -- --check` and `cd crates && cargo clippy --locked --all-targets --all-features -- -D warnings` to verify Rust code is clean
4. Commit all changes with a short, concise commit message (one line, no Co-Authored-By)
5. Push the branch and create a PR targeting `main`

Keep the PR title short (under 70 chars). Include a brief summary in the body. Never include a "Test plan" section or any "Generated with Claude Code" attribution.

