pr-ready

Run tests, linting, and type-checking, verify CLAUDE.md updates, and create a pull request via GitHub CLI.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ebenfc/bird-photo-gallery --skill pr-ready-ebenfc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-ready
Source: https://github.com/ebenfc/bird-photo-gallery/tree/main/.claude/skills/pr-ready
Command: npx skills add https://github.com/ebenfc/bird-photo-gallery --skill pr-ready-ebenfc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the entire pre-pull request checklist and PR creation process, ensuring code quality and consistency before submission for review.

Core Features & Use Cases

  • Automated Checks: Runs tests, linting, and type-checking in parallel.
  • Documentation Verification: Guides you to update CLAUDE.md files based on code changes.
  • PR Creation: Generates a well-formatted pull request using the GitHub CLI.
  • Use Case: Before submitting your code for review, run this skill to automatically verify all checks pass, ensure documentation is up-to-date, and create a clean pull request with a descriptive title and body.

Quick Start

Use the pr-ready skill to prepare your code and create a pull request.

Frequently Asked Questions about pr-ready

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

FAQPage Schema
How do I automate my pre-pull request checklist for testing and linting?

To automate your pre-pull request checklist, you can run tests, linting, and type-checking in parallel before submitting code for review. This verifies code quality and ensures documentation consistency automatically.

How do I create a pull request using the GitHub CLI after passing code checks?

Creating a pull request with the GitHub CLI is handled automatically after tests and linting pass. It generates a well-formatted PR with a descriptive title and body to streamline your workflow.

What is the best way to ensure CLAUDE.md documentation is updated before submitting a PR?

To ensure CLAUDE.md documentation is updated before a PR, use an automated documentation verification step. This guides you to update your files based on recent code changes for consistency.

Does the automated PR creation process run type-checking and linting in parallel?

Yes, automated checks run tests, linting, and type-checking in parallel. This parallel execution ensures code quality is verified efficiently before pull request creation.

Can I use this PR automation if I don't have the GitHub CLI installed?

No, the GitHub CLI is required for the pull request creation feature. The skill depends on it to automatically generate and submit your well-formatted PR after checks pass.

Why should I automate my pull request preparation process instead of running checks manually?

Automating pull request preparation prevents human error by running parallel checks and verifying documentation updates. It ensures consistent code quality and documentation before submission, unlike manual verification.