prepare-commit

Guide code review, run formatting and linting checks, and suggest conventional commit messages.

Updated Jan 6, 2026
One-click install
npx skills add https://github.com/nathanperkins/race-team-planner --skill prepare-commit-nathanperkins
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prepare-commit
Source: https://github.com/nathanperkins/race-team-planner/tree/main/.agent/skills/prepare-commit
Command: npx skills add https://github.com/nathanperkins/race-team-planner --skill prepare-commit-nathanperkins

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps ensure that your code changes are correct, well-formatted, and free of potential issues before you commit them to version control.

Core Features & Use Cases

  • Code Review Guidance: Provides a checklist for evaluating code correctness, style, maintainability, and security.
  • Automated Checks: Guides the user to run formatting, linting, and build commands.
  • Commit Message Suggestion: Generates a commit message in the conventional commit format for user approval.
  • Use Case: Before committing a new feature, use this Skill to systematically review your changes, run all necessary checks, and get a well-formatted commit message suggestion.

Quick Start

Follow the steps to review your code, run checks, and suggest a commit message.

Frequently Asked Questions about prepare-commit

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

FAQPage Schema
How do I prepare and verify git commits before pushing code changes?

To prepare git commits, you can use a workflow that guides you through a code review checklist, runs automated formatting and linting checks, and suggests a conventional commit message for final approval.

What is the conventional commit format and how is it suggested?

The conventional commit format structures commit messages systematically. This skill analyzes your verified changes and automatically generates a properly formatted commit message for your approval.

Can I run linting and formatting checks automatically before a git commit?

Yes, you can run linting and formatting checks automatically. The skill guides you to execute necessary automated checks and build commands to verify code quality before you commit.

What's the best way to do a code review on my local changes before committing?

The best way to review local changes is using a systematic checklist evaluating correctness, style, maintainability, and security. This ensures all potential issues are caught before committing.

Do I need any specific dependencies to generate conventional commit messages?

No specific dependencies are required to generate conventional commit messages. The skill operates independently to analyze changes and suggest properly formatted messages without external installations.