commit

Analyze staged changes and generate atomic Git commits by project type.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Piece-Puzzly/Piece-iOS --skill commit-piece-puzzly
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/Piece-Puzzly/Piece-iOS/tree/main/.claude/skills/commit
Command: npx skills add https://github.com/Piece-Puzzly/Piece-iOS --skill commit-piece-puzzly

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of creating atomic and well-structured Git commits, ensuring a clean and understandable project history.

Core Features & Use Cases

  • Intelligent Grouping: Analyzes changes and groups them logically based on project type (iOS, SPM, default) and file type (Models, Views, Services, etc.).
  • Atomic Commit Generation: Creates individual commits for distinct logical changes, adhering to best practices.
  • Use Case: After making several related changes to your iOS app's UI and data models, use this Skill to automatically split them into separate, descriptive commits, each addressing a specific part of the feature.

Quick Start

Use the commit skill to analyze current changes and generate atomic commits.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I automate atomic Git commits for staged changes?

To automate atomic Git commits, this Skill analyzes your staged changes and groups them into logical units based on project structure and file type, then generates individual commits with enforced message conventions.

What is the best way to split mixed staged changes into logical Git commits?

The best way to split mixed changes is using intelligent grouping, which analyzes your project structure and file types like Models or Views to separate distinct logical changes into individual, descriptive atomic commits.

Does this atomic commit automation support iOS Xcode and Swift Package Manager projects?

Yes, this atomic commit automation fully supports iOS Xcode and Swift Package Manager projects, applying specific grouping logic based on those project structures alongside a default project type for general development workflows.

How does intelligent grouping work for atomic commits?

Intelligent grouping works by analyzing staged file types and project structures, then categorizing changes into logical units such as Models, Views, and Services to enforce atomic commit rules and structured message conventions.

Can I enforce Git commit message conventions automatically?

Yes, you can enforce Git commit message conventions automatically, as the Skill applies strict messaging rules while generating atomic commits to ensure a clean and understandable project history.