submit-pr

Guide GitHub pull request creation with automated checks and templates.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/akshatdalton/skills --skill submit-pr-akshatdalton
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: submit-pr
Source: https://github.com/akshatdalton/skills/tree/main/submit-pr
Command: npx skills add https://github.com/akshatdalton/skills --skill submit-pr-akshatdalton

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires github, git, ruff, pytest, node, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill ensures consistent, standards-compliant PR creation on GitHub by guiding the user through every step, from code preparation to PR submission.

Core Features & Use Cases

  • PR Creation Guidance: Step-by-step instructions for creating high-quality PRs following team standards.
  • Commit Automation: Automates common PR preparation steps such as staging, commit, and push.
  • Test Validation: Ensures that tests have been run before the PR is pushed.
  • Template Compliance: auto-generates PR descriptions and templates according to team conventions.

Quick Start

Run /submit-pr and follow the prompts to create a PR.

Frequently Asked Questions about submit-pr

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

FAQPage Schema
How do I automate GitHub pull request creation and ensure it passes linting and tests?

You can automate pull request creation by running the `/submit-pr` command, which guides you through staging, committing, and pushing code while enforcing pre-commit checks like ruff linting and pytest validation before submission.

What steps are needed to create a standards-compliant pull request on GitHub?

Creating a standards-compliant pull request involves preparing your code, validating tests, writing proper commit messages, and generating a PR description with a checklist that adheres to team conventions, all guided step-by-step by the automation flow.

Do I need the GitHub API and git installed to automate pull request submissions?

Yes, you need access to the GitHub API and command-line tools like git and node installed locally to handle version control automation and pull request submission directly from your environment.

Can this workflow generate PR descriptions and checklists automatically?

Yes, the workflow auto-generates PR descriptions and templates according to team conventions, ensuring template compliance and including a checklist to verify branch naming standards and code review requirements.

What is the best way to handle the code review lifecycle before opening a pull request?

The best way to handle the code review lifecycle is to automate pre-commit preparation, run test validation and linting checks, and enforce branch name standards before automatically generating the pull request.

Will this pull request automation work if my project does not use ruff or pytest?

The automation is designed to run checks using ruff and pytest, so if your project lacks these dependencies or node, the pre-commit validation steps may fail or require adjustment to match your specific testing framework.