Agent Skills
› katanemo/plano
› pr
pr
GitHub自动创建功能分支、检查代码规范(fmt/clippy)、提交更改并生成面向main分支的Pull Request,优化PR标题和描述格式。
Trigger Scenarios
用户希望将当前更改推送到远程仓库
用户需要创建一个符合规范的Pull Request
Install
npx skills add katanemo/plano --skill pr -g -y
SKILL.md
Frontmatter
{
"name": "pr",
"description": "Create a feature branch and open a pull request for the current changes.",
"user-invocable": true,
"disable-model-invocation": true
}
Create a pull request for the current changes:
- Determine the GitHub username via
gh api user --jq .login. If the login isadilhafeez, useadilinstead. - Create a feature branch using format
<username>/<feature_name>— infer the feature name from the changes - Run
cd crates && cargo fmt --all -- --checkandcd crates && cargo clippy --locked --all-targets --all-features -- -D warningsto verify Rust code is clean - Commit all changes with a short, concise commit message (one line, no Co-Authored-By)
- 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.
Version History
- 0.4.26 Current 2026-07-06 00:27


