chinese-commit-conventions

Configure commitlint and husky for Conventional Commits in Chinese teams.

9|Updated Jul 3, 2026
One-click install
npx skills add https://github.com/TonyQ-AI/agents-workflow --skill chinese-commit-conventions-tonyq-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chinese-commit-conventions
Source: https://github.com/TonyQ-AI/agents-workflow/tree/main/skills/chinese-commit-conventions
Command: npx skills add https://github.com/TonyQ-AI/agents-workflow --skill chinese-commit-conventions-tonyq-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @commitlint/cli, @commitlint/config-conventional, husky, lint-staged, conventional-changelog-cli.

What problem does it solve?

This Skill addresses the lack of standardized commit message practices in Chinese development teams, ensuring that version history remains readable, professional, and compatible with automated changelog generation tools.

Core Features & Use Cases

  • Conventional Commits Adaptation: Provides a clear mapping of commit types (feat, fix, docs, etc.) tailored for Chinese team workflows.
  • Automated Tooling Integration: Includes configurations for commitlint, husky, and lint-staged to enforce standards at the pre-commit level.
  • Use Case: A team struggling with vague commit messages like "fixed bug" can use this Skill to implement a mandatory, structured format that automatically generates a clean CHANGELOG.md for every release.

Quick Start

Use the chinese-commit-conventions skill to configure the commitlint and husky environment for this project.

Frequently Asked Questions about chinese-commit-conventions

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

FAQPage Schema
How do I standardize Git commit messages for a Chinese development team?

To standardize Git commit messages for a Chinese team, you can use this Skill to apply Conventional Commits with localized type mappings, enforcing quality control via commitlint and git hooks.

How does husky automate commitlint checks in a git workflow?

Husky automates commitlint checks by triggering lint-staged at the pre-commit level, intercepting invalid commit messages before they enter your repository history.

Can I automatically generate a changelog using conventional commits?

Yes, you can automatically generate a clean CHANGELOG.md by enforcing structured conventional commit messages through this Skill's integrated conventional-changelog-cli tooling.

Do I need Node.js to configure commitlint and lint-staged?

Yes, you need a Node.js environment with npm or pnpm to manage commitlint, husky, and lint-staged dependencies for this workflow.

What is the best way to stop vague git commit messages in my repository?

The best way to stop vague commit messages is to implement mandatory structured formats using commitlint configurations combined with husky git hooks.