commit

Create Conventional Commits for Git and Jujutsu repositories.

1.2k|105|Updated May 20, 2009
One-click install
npx skills add https://github.com/wincent/wincent --skill commit-wincent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/wincent/wincent/tree/main/aspects/dotfiles/files/.claude/skills/commit
Command: npx skills add https://github.com/wincent/wincent --skill commit-wincent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of creating version control commits, ensuring consistency and adherence to best practices for both Git and Jujutsu repositories.

Core Features & Use Cases

  • Git Commit Creation: Generates commits for Git repositories, handling staged and unstaged changes.
  • Jujutsu Commit Creation: Supports commit creation in Jujutsu repositories, managing file selection for snapshots.
  • Conventional Commits: Enforces the Conventional Commits specification for commit messages, improving clarity and automation.
  • Use Case: After making changes to your codebase, you can use this Skill to quickly create a well-formatted commit with a clear subject and detailed body, including all prompts used during development.

Quick Start

Use the commit skill to create a commit with the message "feat: add new user authentication module".

Frequently Asked Questions about commit

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

FAQPage Schema
How do I create a conventional commit in Git with a structured message?

To create a conventional commit in Git, this Skill processes staged and unstaged changes to generate a commit message with a structured subject, detailed body, and included agent prompts to ensure specification compliance.

What is the conventional commits format for version control changes?

The conventional commits format structures version control messages by enforcing a clear subject line followed by a detailed body, which this Skill automates to improve commit clarity and enable automated processing.

Does this commit creation tool work with Jujutsu version control?

Yes, this tool works with Jujutsu version control by managing file selection for repository snapshots and creating commits that adhere to the same conventional commits standards as Git repositories.

How do I commit staged and unstaged changes in Git without manual formatting?

You can commit staged and unstaged Git changes by running the Skill, which automatically handles change detection and formats the entire version control commit message according to conventional commits standards.

Can I include agent prompts used during development in my Git commit body?

Yes, the Skill ensures that all agent prompts used during development are automatically captured and included in the detailed body of your Git or Jujutsu commit messages.

What's the best way to manage Jujutsu snapshots for a new commit?

The best way to manage Jujutsu snapshots is using this Skill to handle file selection for the repository snapshot, ensuring only intended changes are committed with a properly formatted conventional message.