plugins/git-tools/skills/workflow/SKILL.md
--- name: workflow description: | 团队工作流管理技能 - 协作规范、自动化流程和最佳实践。 当用户说"初始化工作流"、"创建功能分支"、"分配代码审查"、"发布版本"、"版本发布"、"code review"、"团队协作"、"gitflow"时使用此技能。 支持工作流模板初始化(GitFlow/GitHub Flow)、功能分支管理、自动分配代码审查、版本发布管理、团队规范执行。 重要特性:自动化团队协作流程,集成 JIRA/Slack 等工具。 disable-model-invocation: false argument-hint: [init|start-feature|assign-review|release] [args...] --- # Skill: Workflow 团队工作流管理技能 - 协作规范、自动化流程和最佳实践。 ## 核心功能 - 🏗️ **工作流模板** - GitFlow、GitHub Flow、Trunk Based - 👥 **代码审查** - 自动分配审查者和跟踪状态 - 🚀 **
npx skillsauth add protagonistss/ithinku-plugins plugins/git-tools/skills/workflowInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
团队工作流管理技能 - 协作规范、自动化流程和最佳实践。
# 初始化工作流
/workflow init --template gitflow
# 创建功能分支
/workflow start-feature PROJ-123 "用户认证"
# 分配代码审查
/workflow assign-review
# 发布版本
/workflow release --type minor
main (生产)
└── develop (开发)
├── feature/* → 开发完成后合并到 develop
├── release/* → 从 develop 创建,测试后合并到 main
└── hotfix/* → 从 main 创建,修复后合并到 main 和 develop
初始化命令:
/workflow init --template gitflow
# 创建:main, develop 分支
# 配置:分支保护规则
main (始终可部署)
└── feature/* → 开发完成后创建 PR 合并到 main
初始化命令:
/workflow init --template github-flow
# 配置:PR 模板、CI/CD
main (主干)
└── short-lived/* → 短期分支(<1天),快速合并
# 创建功能分支(自动命名)
/workflow start-feature PROJ-123 "用户认证"
# 等同于
git checkout develop
git pull origin develop
git checkout -b feature/PROJ-123-user-auth
# 基于代码所有权分配
/workflow assign-review --strategy codeowners
# 基于负载均衡分配
/workflow assign-review --strategy balanced
# 随机分配(排除作者)
/workflow assign-review --strategy random
# 查看待审查列表
/workflow review-status --pending
# 查看我的审查任务
/workflow review-status --mine
# 创建发布分支
/workflow release --type minor --version 2.1.0
# 执行步骤:
# 1. 从 develop 创建 release/2.1.0
# 2. 更新版本号
# 3. 更新 CHANGELOG
# 4. 测试和修复
# 5. 合并到 main 并打标签
# 6. 合并回 develop
# 7. 推送到远程
{
"release": {
"autoChangelog": true,
"autoTag": true,
"notifySlack": true,
"environments": ["staging", "production"]
}
}
# 关联分支到 JIRA 工单
/workflow link-jira PROJ-123
# 自动更新工单状态
# feature 开始 → In Progress
# PR 创建 → In Review
# 合并完成 → Done
# 配置通知
/workflow config-slack --channel "#dev-notifications"
# 触发通知的事件:
# - 新 PR 创建
# - 审查请求
# - 合并完成
# - 发布开始/完成
{
"workflow": {
"template": "gitflow",
"autoReview": true,
"autoRelease": false,
"integrations": ["slack", "jira"],
"branchProtection": {
"main": { "requiredReviews": 2, "requiredStatusChecks": ["ci"] },
"develop": { "requiredReviews": 1 }
}
}
}
development
Vue 3 开发最佳实践指南 - Composition API、Script Setup、Pinia、TypeScript 集成及性能优化。 当用户说"Vue 3组件"、"Composition API"、"script setup"、"Pinia"、"Vue 3项目"、"ref reactive"、"defineProps defineEmits"、"Composable"、"Vue 3优化"时使用此技能。 涵盖:Script Setup 与 Composition API、响应式数据选择(ref vs reactive)、组件通信(Props/Emits/v-model/Slots)、Composables 设计模式、Pinia Setup Store、性能优化(v-memo、shallowRef、KeepAlive)。 提供 TypeScript 代码示例、反模式对照表、迁移指南和示例文件引用。
development
Vue 2 维护与开发最佳实践指南 - Options API、Vuex 及向 Vue 3 迁移准备。 当用户说"Vue 2组件"、"Options API"、"Vuex"、"Vue 2项目"、"Vue 2迁移"、"Vue mixin"、"Vue 2最佳实践"时使用此技能。 涵盖:Options API 规范(选项顺序、props 验证)、Vuex 模块化(namespaced modules)、逻辑复用(避免 mixin,使用工具函数)、迁移准备(停止使用 Filters、引入 Composition API 插件)。 提供 Vue 2 代码示例、反模式警告和迁移建议。
development
核心设计能力 - 提供配色、布局、组件样式生成及反模式检查。 当用户说"设计UI"、"生成样式"、"页面布局"、"CSS样式"、"组件设计"、"配色方案"、"设计系统"、"前端样式"、"响应式设计"、"动画效果"时使用此技能。 支持多种设计风格:Neo-Brutalism、Glassmorphism、Editorial、Cyberpunk。 提供配色方案、布局生成、组件样式、微交互动效、响应式网格。拒绝"AI廉价感",追求大胆、独特、细节丰富的设计。 重要特性:提供反模式检查,避免泛滥的渐变、无聊的阴影、默认圆角等平庸设计。
content-media
无障碍设计审查与修复能力。 当用户说"无障碍"、"a11y"、"WCAG"、"键盘导航"、"屏幕阅读器"、"颜色对比度"、"ARIA"、"可访问性"、"辅助功能"、"盲人友好"时使用此技能。 基于 WCAG 2.1 标准,检测图片 Alt 文本缺失、表单 Label 关联、键盘可访问性、颜色对比度不足、ARIA 属性误用等问题。 提供修复代码示例:语义化标签、焦点管理、焦点陷阱、屏幕阅读器支持。输出合规性检查报告和修复建议。