prp-commit

Stage and commit code changes from natural-language prompts with conventional messages.

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/yandy-r/claude-plugins --skill prp-commit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prp-commit
Source: https://github.com/yandy-r/claude-plugins/tree/main/.cursor-plugin/skills/prp-commit
Command: npx skills add https://github.com/yandy-r/claude-plugins --skill prp-commit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Stage and commit code changes quickly from natural-language prompts, enabling focused single-purpose commits.

Core Features & Use Cases

  • Interpret natural language to select files to stage (glob patterns, "except tests", "only new files", or specific names)
  • Generate conventional commit messages and guide scope (feat, fix, docs, etc.)
  • Supports quick workflows as a lightweight alternative to full PR orchestration when making small, isolated changes

Quick Start

Describe what you want to commit, for example, /prp-commit the auth changes to stage the related files and create a conventional message

Frequently Asked Questions about prp-commit

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

FAQPage Schema
How do I stage and commit code changes using natural language?

To stage and commit code changes using natural language, you provide a prompt describing the files to include. The tool analyzes git status, interprets phrases like "except tests" or "only new files", and stages the matching files automatically.

Can I generate conventional commit messages automatically from git status?

Yes, you can generate conventional commit messages automatically. The tool derives your code changes and enforces a conventional commit format, guiding the appropriate scope and type like feat, fix, or docs for your message.

How do I commit specific files while excluding test files?

You can commit specific files while excluding test files by using natural language filters in your prompt. The tool interprets "except tests" or glob patterns to selectively stage only the matching code changes for your commit.

What is the best way to create quick, single-purpose commits for isolated changes?

The best way to create quick, single-purpose commits is using a lightweight CLI workflow that stages targeted changes via topic phrases. This approach avoids full PR orchestration overhead while maintaining focused, isolated commit histories.

Does this git commit automation work without additional dependencies?

Yes, this git commit automation works without additional dependencies. It operates as a standalone CLI tool that directly analyzes your local git status and maps natural language prompts to file staging actions.