ywc-commit

Stage, split, and commit session-relevant file changes using conventional commit standards.

8|1|Updated May 13, 2026
One-click install
npx skills add https://github.com/yongwoon/ywc-agent-toolkit --skill ywc-commit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ywc-commit
Source: https://github.com/yongwoon/ywc-agent-toolkit/tree/main/claude-code/skills/ywc-commit
Command: npx skills add https://github.com/yongwoon/ywc-agent-toolkit --skill ywc-commit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the guesswork and manual overhead of Git operations by automatically classifying session-relevant changes, enforcing project-specific commit styles, and ensuring domain glossary synchronization.

Core Features & Use Cases

  • Intelligent Staging: Automatically identifies and stages only the files modified or discussed during the current session, preventing accidental commits of unrelated work.
  • Project-Aware Commits: Learns the repository's existing commit conventions (type/scope/message) from history to ensure consistency.
  • Automated Domain Sync: Optionally updates the ubiquitous language glossary before committing to keep documentation aligned with code changes.
  • Use Case: After completing a feature, simply ask the agent to commit your work; it will split your changes into logical commits, apply the correct conventional commit format, and push if requested.

Quick Start

Use the ywc-commit skill to stage and commit all relevant changes from this session.

Frequently Asked Questions about ywc-commit

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

FAQPage Schema
How do I automate git commits to follow conventional commit standards?

You can automate git commits by using a skill that stages session-relevant changes, splits them logically, and applies repository-specific conventional commit formats learned from your project history.

How do I prevent accidental staging of unrelated files during a git commit?

To prevent accidental staging of unrelated files, intelligent staging identifies and stages only the files modified or discussed during your current development session.

Can I automatically sync domain glossary documentation before pushing code?

Yes, you can sync domain glossary documentation before pushing code by optionally integrating ubiquitous language documentation updates into your commit workflow.

Do I need git CLI installed to automate staging and pushing changes?

Yes, git CLI is required as the underlying tool to execute staging, committing, and safe push operations for your version control workflow.

What is the best way to split logical changes into separate git commits?

The best way to split logical changes is to use an automated tool that analyzes your session activity and categorizes file modifications into distinct, semantically consistent conventional commits.

Why do my automated commits fail to match my repository's existing commit style?

Automated commits fail to match your style when the tool does not learn from repository history; project-aware commits analyze past type, scope, and message conventions to ensure consistency.