One-click install
npx skills add https://github.com/soham2008xyz/trade-tycoon --skill git-commit-soham2008xyz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit
Source: https://github.com/soham2008xyz/trade-tycoon/tree/main/.agents/skills/git-commit
Command: npx skills add https://github.com/soham2008xyz/trade-tycoon --skill git-commit-soham2008xyz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the guesswork and inconsistency of writing git commit messages by helping you generate Conventional Commits directly from your actual changes.

Core Features & Use Cases

  • Conventional Commit Message Generation: Produces a standards-compliant commit message with the correct type, optional scope, and a clear one-line description based on your diff.
  • Intelligent Diff-Based Analysis: Chooses commit semantics by analyzing staged or working-tree changes (and supports checking status to guide the process).
  • Guided Workflow for Staging and Execution: Helps you stage changes (including optional interactive staging), then executes the commit using safe, non-destructive practices.

Quick Start

Use the git-commit skill to create a Conventional Commit message from the changes in your working tree and commit them safely.

Frequently Asked Questions about git-commit

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

FAQPage Schema
How do I generate a conventional commit message from a git diff?

You can generate a conventional commit message by analyzing your current git diff to automatically determine the appropriate type, optional scope, and description for your changes. This ensures repeatable commit hygiene for features, fixes, docs, refactors, and tests.

What is a conventional commit and when do I need to use it?

A conventional commit is a standardized message format that includes a type, optional scope, and description to indicate semantic versioning changes. You need it for local development workflows to maintain clean, consistent commit history across features, fixes, and breaking changes.

Can I use interactive staging before creating a conventional commit?

Yes, you can use guided interactive staging to select specific changes from your working tree before generating the commit message. The workflow helps you stage changes safely and then executes the commit using non-destructive practices.

Does the commit message generator support breaking changes and CI chore work?

Yes, the commit message generator supports breaking changes and CI chore work by analyzing the diff and selecting the correct commit type. It covers features, fixes, docs, refactors, tests, and chore work for comprehensive semantic versioning.

What is the best way to maintain commit hygiene for semantic versioning?

The best way to maintain commit hygiene for semantic versioning is to generate standardized conventional commit messages directly from your actual git changes. This removes guesswork and ensures repeatable, standards-compliant commit semantics across your development workflow.

Does the commit analysis perform any destructive git operations?

No, the commit analysis and execution guidance uses safe, non-destructive practices by default. It will not perform destructive operations unless you explicitly request them during the guided staging and commit workflow.