session-ready-for-pr

Community

Streamline PRs: Validate, clean, and document your code.

Authorjobayerarman
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Preparing a branch for a Pull Request (PR) or merge involves numerous manual checks, cleanups, and documentation steps. This complex, multi-phase workflow can be tedious and prone to human error. This Skill automates the entire process, ensuring code quality, adherence to standards, and comprehensive PR documentation, saving developers significant time and reducing errors.

Core Features & Use Cases

  • Pre-PR Validation: Automatically checks code hygiene, Git state, commit structure, test status, and documentation, ensuring all prerequisites are met.
  • Branch Cleanup & Optimization: Identifies and recommends squashing or rebasing WIP/revert commits for a clean, logical commit history.
  • PR Title & Description Generation: Drafts comprehensive PR titles and descriptions based on changes, including summaries, test plans, affected areas, and breaking changes.
  • Use Case: When you're done with a feature, simply say "I'm ready for PR," and the AI will guide you through a systematic process, ensuring your branch is merge-ready with all checks passed and documentation generated.

Quick Start

I've finished my feature branch, please prepare it for a pull request.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: session-ready-for-pr
Download link: https://github.com/jobayerarman/Supplier_Management_System/archive/main.zip#session-ready-for-pr

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository