create_feature_branch_pr
Create a feature branch, apply file changes, commit, push, and open a pull request in one operation for streamlined code contributions.
Instructions
Use this when you want the complete contribution workflow in one operation: create branch, apply file changes, commit, push, and open a PR. This is the recommended tool for code contributions. Requires the repository to already be cloned locally (use git_clone first). base_branch defaults to 'main'. Use update_feature_branch to add commits to an existing branch/PR instead. See also: git_clone, update_feature_branch, create_pull_request.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo_path | Yes | Repository path relative to workspace (e.g. 'myrepo') | |
| owner | Yes | ||
| name | Yes | ||
| branch_name | Yes | ||
| base_branch | No | ||
| files | Yes | ||
| commit_message | Yes | ||
| pr_title | Yes | ||
| pr_description | Yes | ||
| assignees | No | ||
| labels | No |