chinese-git-workflow

Configures Git workflows for Chinese platforms including Gitee, Coding.net, JiHu GitLab, and CNB.

Updated Aug 14, 2026
One-click install
npx skills add https://github.com/bill80362/laravel-thread-admin --skill chinese-git-workflow-bill80362
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chinese-git-workflow
Source: https://github.com/bill80362/laravel-thread-admin/tree/main/.github/superpowers/chinese-git-workflow
Command: npx skills add https://github.com/bill80362/laravel-thread-admin --skill chinese-git-workflow-bill80362

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams in China often struggle with unstable GitHub access, CI/CD setups copied from foreign platforms that don't fit local tooling, and inconsistent commit message conventions mixing Chinese and English. This Skill provides a complete Git workflow adapted to Chinese platforms and team habits. ## Core Features & Use Cases - Platform-Specific Configuration: SSH/HTTPS/credential setup for Gitee, Coding.net, JiHu GitLab, and CNB, including mirror sync pushing to both Gitee and GitHub simultaneously. - Branching Strategy Guidance: Compares Trunk-Based Development, Git Flow, and a simplified main/dev model suited to small and mid-sized Chinese teams, with branch naming conventions. - Chinese Commit & CI Standards: Conventional Commits adapted for Chinese messages, PR/MR description templates, and ready-to-use CI configs for Gitee Go, Coding CI, GitLab CI, and CNB (.cnb.yml). - Use Case: A team migrating from GitHub to Gitee can use this Skill to configure remotes, set up Gitee Go pipelines, and enforce a unified Chinese commit message standard across the team. ## Quick Start Invoke /chinese-git-workflow and ask it to set up a Gitee remote with GitHub mirror sync and a matching CI pipeline for your repository.

Frequently Asked Questions about chinese-git-workflow

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

FAQPage Schema
How do I push to Gitee and GitHub at the same time?

Add multiple push URLs to the same remote using git remote set-url --add --push origin for both the Gitee and GitHub repository URLs. A single git push then mirrors commits to both platforms simultaneously.

What is the difference between Gitee, Coding.net, JiHu GitLab, and CNB?

Gitee suits open source and small teams, Coding.net offers full CI and artifact management for mid-size teams, JiHu GitLab targets enterprise self-hosting, and CNB provides Docker-native pipelines via .cnb.yml. All offer fast domestic access and free private repositories.

How do I write Chinese commit messages with Conventional Commits?

Use the format type(scope): description, with types like feat, fix, docs, refactor, and perf. Write the description in clear Chinese, reference task IDs such as TAPD-12345, and avoid vague messages like 'fix bug' or mixed-language sentences.

Does CNB support SSH for Git remotes?

No, CNB only supports HTTPS remote URLs in the form https://cnb.cool/<org>/<repo>.git. Authentication uses the fixed username cnb with a personal access token generated in CNB account settings, typically stored via git credential helper.

Which branching model should a small Chinese team use?

Small teams of 2-8 people with automated tests should use Trunk-Based Development with short-lived feature branches merged daily. Teams with fixed release cycles can use Git Flow, while most domestic teams adopt a simplified main/dev model with protected main branches.

Why do Chinese filenames show as escaped characters in Git?

Git escapes non-ASCII filenames by default in status output. Run git config --global core.quotepath false to display Chinese filenames correctly in terminal output.