brainstorming
在任何创造性工作之前必须使用此技能——创建功能、构建组件、添加功能、修改行为,或筹划任何新东西,无论是软件还是软件之外(一场分享、一门生意、一次装修)。
国内 Git 平台配置参考——Gitee、Coding.net、极狐 GitLab、CNB 的 SSH/HTTPS/凭据/CI 接入差异与镜像同步配置。仅在用户显式 /chinese-git-workflow 时调用,不要根据上下文自动触发。
Claude Code
$ npx -y skills add jnMetaCode/superpowers-zh --skill chinese-git-workflow --agent claude-code
Codex
$ npx skills add jnMetaCode/superpowers-zh --skill chinese-git-workflow -a codex -y
Cursor
$ npx skills add jnMetaCode/superpowers-zh --skill chinese-git-workflow -a cursor -y
Gemini CLI
$ npx skills add jnMetaCode/superpowers-zh --skill chinese-git-workflow -a gemini-cli -y
GitHub Copilot
$ npx skills add jnMetaCode/superpowers-zh --skill chinese-git-workflow -a github-copilot -y
OpenCode
$ npx skills add jnMetaCode/superpowers-zh --skill chinese-git-workflow -a opencode -y
Windsurf
$ npx skills add jnMetaCode/superpowers-zh --skill chinese-git-workflow -a windsurf -y
name: chinese-git-workflow
description: 国内 Git 平台配置参考——Gitee、Coding.net、极狐 GitLab、CNB 的 SSH/HTTPS/凭据/CI 接入差异与镜像同步配置。仅在用户显式 /chinese-git-workflow 时调用,不要根据上下文自动触发。
version: "1.0.0"
license: MIT
metadata:
hermes:
tags: [git, chinese]国内团队用 Git 经常踩的坑:GitHub 访问不稳定、CI/CD 方案照搬国外水土不服、commit message 中英混杂没有规范。本技能提供一套**完整适配国内平台和团队习惯的 Git 工作流**。
**核心原则:** 工作流服务于团队效率,不是为了流程而流程。选适合团队规模的,别硬套大厂方案。
| 特性 | Gitee | Coding.net | 极狐 GitLab | CNB | GitHub | |------|-------|------------|-------------|-----|--------| | 国内访问 | 快 | 快 | 快 | 快 | 不稳定 | | 免费私有仓库 | 有 | 有 | 有 | 有 | 有 | | CI/CD | Gitee Go | Coding CI | 内置 GitLab CI | 内置(.cnb.yml) | GitHub Actions | | 代码审查 | PR | MR | MR | MR | PR | | 制品库 | 有限 | 完整 | 完整 | 完整 | Packages | | 适合场景 | 开源/小团队 | 中大型团队 | 企业私有化 | 云原生 / Docker 流水线 | 国际项目 |
# 设置 Gitee 远程仓库
git remote add origin https://gitee.com/<org>/<repo>.git
# Gitee 的 SSH 配置
# ~/.ssh/config
Host gitee.com
HostName gitee.com
User git
IdentityFile ~/.ssh/gitee_rsa
PreferredAuthentications publickey
# 同时推送到 Gitee 和 GitHub(镜像同步)
git remote set-url --add --push origin https://gitee.com/<org>/<repo>.git
git remote set-url --add --push origin https://github.com/<org>/<repo>.git# Coding 的仓库地址格式 git remote add origin https://e.coding.net/<team>/<project>/<repo>.git # Coding 支持的 SSH 地址 git remote add origin git@e.coding.net:<team>/<project>/<repo>.git
# 极狐 GitLab 私有化部署常见地址格式 git remote add origin https://jihulab.com/<group>/<repo>.git # 或者企业内部部署 git remote add origin https://gitlab.yourcompany.com/<group>/<repo>.git
# CNB 仓库地址(仅支持 HTTPS,不提供 SSH 协议) git remote add origin https://cnb.cool/<org>/<repo>.git # HTTPS 认证:用户名固定为 cnb,密码为个人访问令牌(Access Token) # 在 CNB 平台 → 个人设置 → 访问令牌 中生成 git config credential.helper store
**适合:** 小团队(2-8 人)、迭代速度快、有完善的自动化测试。
main ──●──●──●──●──●──●──●──●──●──
\ / \ / \ /
feat/x ●─● ●─● fix/y ●─●
(短命分支,1-2 天内合回)**规则:**
# 从 main 拉分支 git checkout -b feat/user-login main # 开发完成后,rebase 到最新 main git fetch origin git rebase origin/main # 提交 PR/MR,合并后删除分支
**适合:** 中大团队、版本发布节奏固定(如双周迭代)、需要维护多个版本。
main ──●────────────────●────────────── 生产环境
\ / \
release ●──●──●──●──● ●──●──●──●── 发布分支
\ /
develop ──●──●──●──●──●──●──●──●──●──●── 开发主线
\ / \ /
feat/x ●─● ●─────● 功能分支
\ /
fix/y ●─● 修复分支**分支说明:**
**适合:** 大多数国内中小团队的实际情况。
main ──●──────●──────●──── 生产环境(受保护)
\ / \ /
dev ──●──●─●──●──●─●──── 开发/测试环境
\ / \ /
feat/x ●● ●● 功能分支**规则:**
# 功能分支 feat/user-login # 新功能 feat/JIRA-1234-order-refund # 关联任务编号 # 修复分支 fix/payment-callback # Bug 修复 fix/JIRA-5678-null-pointer # 关联 Bug 编号 # 发布分支 release/v2.1.0 # 版本发布 release/2024-03-sprint # 按迭代命名 # 紧急修复 hotfix/v2.0.1 # 线上紧急修复 hotfix/fix-login-crash # 描述性命名 # 个人分支(部分团队使用) dev/zhangsan/feat-login # 个人开发分支
1. 全部小写,用 `-` 连接单词(不用下划线或驼峰) 2. 前缀明确分支类型:`feat/`、`fix/`、`hotfix/`、`release/` 3. 关联任务管理平台的编号(如有):`feat/TAPD-12345-description` 4. 长度适中,能看出分支目的即可
<类型>(<范围>): <简要描述>
← 空行
<正文(可选)>
← 空行
<脚注(可选)>| 类型 | 说明 | emoji(可选) | |------|------|--------------| | feat | 新增功能 | ✨ | | fix | 修复 Bug | 🐛 | | docs | 文档更新 | 📝 | | style | 代码格式(不影响逻辑) | 💄 | | refactor | 重构(不是新功能也不是修 Bug) | ♻️ | | perf | 性能优化 | ⚡ | | test | 测试相关 | ✅ | | build | 构建系统或外部依赖 | 📦 | | ci | CI/CD 配置 | 👷 | | chore | 其他杂项 | 🔧 | | revert | 回滚 | ⏪ |
feat(购物车): 支持批量删除商品 - 新增全选/反选功能 - 删除操作增加二次确认弹窗 - 批量删除接口使用 POST /cart/batch-delete 关联需求:TAPD-12345
fix(支付): 修复微信支付在 iOS 16 上无法唤起的问题 原因:微信 SDK 8.0.33 版本在 iOS 16 上 Universal Links 校验逻辑变更, 导致 openURL 回调失败。 方案:升级 SDK 至 8.0.38,并更新 Associated Domains 配置。 Closes #567
# 太笼统 update code fix bug 修改了一些东西 # 没有上下文 fix: 修复问题 feat: 新增功能 # 中英混杂无规范 fix:修复了一个bug,因为user login的时候会crash
# .gitee/pipelines/pipeline.yml
name: 构建与测试
displayName: '构建与测试流水线'
triggers:
push:
branches:
include:
- main
- dev
stages:
- name: 测试
jobs:
- name: 单元测试
steps:
- step: npmbuild@1
name: install_and_test
displayName: '安装依赖并执行测试'
inputs:
nodeVersion: 20
commands:
- npm ci
- npm test// Jenkinsfile(Coding CI 支持 Jenkinsfile 语法)
pipeline {
agent any
stages {
stage('安装依赖') {
steps {
sh 'npm ci'
}
}
stage('单元测试') {
steps {
sh 'npm test'
}
}
stage('构建') {
steps {
sh 'npm run build'
}
}
stage('部署到测试环境') {
when {
branch 'dev'
}
steps {
sh './scripts/deploy-staging.sh'
}
}
stage('部署到生产环境') {🦸 superpowers(300k+ ⭐)完整汉化 + 4 个中国原创 skills — 让 Claude Code / Copilot CLI / Hermes Agent / Cursor / Windsurf / Kiro / Gemini CLI / Qoder 等 26 款 AI 编程工具真正会干活。从头脑风暴到代码审查,从 TDD 到调试,每个 skill 都是经过实战验证的工作方法论。 Chinese community edition of superpowers — 21 skills
在任何创造性工作之前必须使用此技能——创建功能、构建组件、添加功能、修改行为,或筹划任何新东西,无论是软件还是软件之外(一场分享、一门生意、一次装修)。
中文 review 沟通参考——话术模板、分级标注(必须修复/建议修改/仅供参考)、国内团队常见反模式应对。仅在用户显式 /chinese-code-review 时调用,不要根据上下文自动触发。
中文 commit 与 changelog 配置参考——Conventional Commits 中文适配、commitlint/husky/commitizen 中文模板、conventional-changelog 中文配置。仅在用户显式…
中文文档排版参考——中英文空格、全半角标点、术语保留、链接格式、中文文案排版指北约定。仅在用户显式 /chinese-documentation 时调用,不要根据上下文自动触发。
当一次 superpowers 会话出了问题、你的人类伙伴想知道原因时使用——重复劳动、无视计划、磕磕绊绊、结果质量差、某个技能没触发、"太慢了"、"为什么这么贵"、"它到底在干什么"——或者想给 superpowers 维护者整理一份 bug…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.