rsg-pull-request

Create pull requests for RSG GitHub repositories with Rally context.

1|Updated May 7, 2022
One-click install
npx skills add https://github.com/brandonburrus/dotfiles --skill rsg-pull-request
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rsg-pull-request
Source: https://github.com/brandonburrus/dotfiles/tree/main/.config/opencode/skills/rsg-pull-request
Command: npx skills add https://github.com/brandonburrus/dotfiles --skill rsg-pull-request

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of creating pull requests for Republic Services (RSG) GitHub repositories, ensuring all necessary information from Rally is included and the PR is properly formatted.

Core Features & Use Cases

  • Automated PR Creation: Guides users through creating a pull request from start to finish.
  • Rally Integration: Fetches user story or defect details from Rally to populate PR title and description.
  • Template Utilization: Uses the repository's .github/pull_request_template.md for consistent PR formatting.
  • User-Guided Workflow: Ensures user review and approval before the PR is submitted.
  • Use Case: When you've finished a feature or bug fix for a Republic Services project and need to submit it for review, this skill will help you create the PR efficiently.

Quick Start

Use the rsg-pull-request skill to create a pull request for your current branch.

Frequently Asked Questions about rsg-pull-request

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a GitHub pull request with Rally artifact details?

To create a GitHub pull request with Rally artifact details, this Skill automates fetching your Rally user story or defect context and populates the PR template. It guides you through reviewing the compiled information before submitting the PR to your repository.

What's the best way to automate pull request creation for Republic Services GitHub repositories?

Automating pull request creation for Republic Services GitHub repositories is best handled by this Skill, which ensures changes are committed and formats the PR using the repository's pull request template. It streamlines the entire workflow from start to finish.

Do I need GitHub CLI and git installed to automate pull request creation?

Yes, you need git and the GitHub CLI installed to automate pull request creation with this Skill. It also requires Rally MCP tools to fetch the necessary user story or defect context for populating the pull request title and description.

How does Rally integration work when generating a pull request?

Rally integration works by fetching user story or defect details directly from Rally to populate the pull request title and description. This ensures all necessary Rally artifact context is included and properly formatted within the PR template.

Can I review the pull request content before it is submitted to GitHub?

Yes, you can review the pull request content before it is submitted to GitHub. The Skill features a user-guided workflow that ensures you review and approve the populated PR template and Rally context before the final creation step.

Does the Skill use the repository's pull request template for formatting?

Yes, the Skill uses the repository's `.github/pull_request_template.md` for consistent pull request formatting. It automatically populates this template with your committed changes and fetched Rally artifact details before guiding you through the submission.