commit

Generate Conventional Commits messages in Chinese from staged changes.

9|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/whitecloud-save/whitecloud-client --skill commit-whitecloud-save
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/whitecloud-save/whitecloud-client/tree/main/.opencode/skills/commit-message
Command: npx skills add https://github.com/whitecloud-save/whitecloud-client --skill commit-whitecloud-save

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the generation of Git commit messages that adhere to the Conventional Commits specification, ensuring consistency and clarity in your project's commit history.

Core Features & Use Cases

  • Automated Commit Message Generation: Creates commit messages based on code changes, following predefined types (feat, fix, chore, etc.) and optional scopes.
  • Change Analysis: Analyzes staged and unstaged changes to suggest relevant commit messages.
  • Code Quality Check: Integrates with linters (like ESLint) to ensure code quality before committing.
  • Use Case: When you've finished a new feature, run this Skill to get a perfectly formatted commit message like feat(game): Add new game import functionality.

Quick Start

Run the commit skill to generate a git commit message for your staged changes.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I generate conventional commit messages automatically from git staged changes?

To generate conventional commit messages automatically, this Skill analyzes your git staged and unstaged code changes. It then suggests formatted commit messages with appropriate types, scopes, and descriptions based on the detected modifications.

What are conventional commits and how do they format breaking changes?

Conventional commits standardize git commit history using predefined types like feat and fix. This Skill formats breaking changes by appending an exclamation mark to the type and adding a BREAKING CHANGE notation in the message.

Can I run ESLint code quality checks before generating a git commit message?

Yes, you can run ESLint code quality checks before committing. This Skill integrates with linters like ESLint to analyze your code quality and ensure standards are met before generating the final commit message.

How do I write conventional commit messages in Chinese for my project?

To write conventional commit messages in Chinese, this Skill parses your code diffs and outputs compliant commit text in Chinese. It translates the analyzed changes into structured types, scopes, and descriptions directly.

Does this commit message generator work without any external dependencies?

Yes, the commit message generator works without external dependencies. It operates autonomously using built-in scripts and references to analyze git changes and execute code quality checks without requiring additional installed packages.