Agent Skills
› katanemo/plano
› pr
pr
GitHub自动化创建PR流程:获取用户信息、推断特性名、分支命名、执行Rust代码格式与检查、提交并推送至main分支,生成符合规范的PR标题和描述。
Trigger Scenarios
需要为当前更改创建功能分支
准备向main分支发起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


