
分析函数逻辑并生成合适的断言。 当用户说"生成断言"、"写断言"、"expect语句"、"assert断言"、"验证返回值"、"测试验证"、"断言代码"时使用此技能。 支持多框架断言生成:Jest (expect)、Vitest (expect)、Python (assert/pytest)。 生成类型断言、边界值验证、深度对象比较、Mock调用验证、副作用验证、异步断言。输出精确、可维护的断言代码。
代码质量与复杂度静态分析能力 - 提供改进建议与报告。 当用户说"分析代码"、"代码质量"、"复杂度分析"、"代码审查"、"静态分析"、"代码评估"、"重构建议"、"代码评分"时使用此技能。 支持代码质量评估(可读性、命名规范)、复杂度分析(圈复杂度、嵌套深度)、代码重复检测、最佳实践检查(SOLID原则、设计模式)。 输出包含质量评分、改进建议和重构示例。
智能代码提交技能 - 分析变更并生成规范提交信息。 当用户说"提交代码"、"commit"、"生成提交信息"、"帮我commit"、"写commit message"、"检查提交质量"时使用此技能。 支持分析代码变更、自动识别提交类型(feat/fix/docs/refactor等)、生成符合 Conventional Commits 规范的提交信息、执行质量检查。 重要特性:绝不添加任何 AI 工具标识(如 Co-Authored-By AI),保持提交历史专业和干净。
性能瓶颈定位、资源评估与优化建议能力。 当用户说"性能分析"、"性能优化"、"性能瓶颈"、"响应慢"、"内存泄漏"、"CPU占用高"、"优化代码"、"基准测试"、"负载测试"时使用此技能。 支持算法复杂度分析(时间/空间复杂度)、资源使用评估(CPU/内存/I/O)、并发性能检查、数据库查询优化(N+1问题、索引分析)。 输出包含性能报告、优化策略和代码对比示例。
React 开发最佳实践指南 - 组件设计、Hooks 使用、状态管理及性能优化。 当用户说"React组件"、"React Hooks"、"React状态管理"、"useEffect"、"useState"、"useCallback"、"React性能"、"React优化"、"React反模式"、"React重构"时使用此技能。 涵盖:组件设计原则(组合优于继承、单一职责)、Hooks 最佳实践(依赖数组、自定义 Hook)、状态管理(服务端状态用 React Query、客户端状态用 Zustand)、性能优化(memo、useMemo、代码分割)。 提供 TypeScript 代码示例、反模式警告和最佳实践检查清单。
代码安全审查与漏洞风险评估能力。 当用户说"安全审查"、"安全检查"、"漏洞扫描"、"SQL注入"、"XSS"、"CSRF"、"OWASP"、"安全风险"、"代码安全"、"渗透测试"时使用此技能。 基于 OWASP Top 10 标准,检测注入攻击(SQL/NoSQL/命令注入)、XSS、访问控制失效、加密机制失效、敏感数据泄露等安全问题。 输出包含 CVSS 评分、漏洞详情和修复代码示例。
分析源代码并生成对应的单元测试用例。 当用户说"生成测试"、"写单元测试"、"添加测试用例"、"测试覆盖"、"单元测试"、"vitest测试"、"jest测试"、"pytest测试"、"测试代码"时使用此技能。 支持多种语言和框架:JavaScript/TypeScript (Jest, Vitest, Mocha)、Python (pytest, unittest)、Java (JUnit 5, TestNG)。 自动生成:正常流程测试、边界条件测试、异常情况测试、Mock 配置。输出遵循 AAA 模式的高质量测试代码。
无障碍设计审查与修复能力。 当用户说"无障碍"、"a11y"、"WCAG"、"键盘导航"、"屏幕阅读器"、"颜色对比度"、"ARIA"、"可访问性"、"辅助功能"、"盲人友好"时使用此技能。 基于 WCAG 2.1 标准,检测图片 Alt 文本缺失、表单 Label 关联、键盘可访问性、颜色对比度不足、ARIA 属性误用等问题。 提供修复代码示例:语义化标签、焦点管理、焦点陷阱、屏幕阅读器支持。输出合规性检查报告和修复建议。
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 代码示例、反模式对照表、迁移指南和示例文件引用。
清理项目中的未引用模块、未使用组件与死代码。支持 JS/TS、Python、Go、Java、PHP、Ruby、Rust、C/C++ 等多语言项目。只要用户提到"代码清理""未引用""未使用组件""死代码""瘦身项目""删除无用文件""清理历史备份文件(copy/bf/old)",都应优先使用本 Skill。即使用户没有明确说"Skill",但目标是识别或清理无用代码,也应触发。
--- 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 - 👥 **代码审查** - 自动分配审查者和跟踪状态 - 🚀 **
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 代码示例、反模式警告和迁移建议。
--- name: history description: | Git 历史管理技能 - 重写、优化和分析历史。 当用户说"分析提交历史"、"git rebase"、"交互式rebase"、"搜索提交"、"历史快照"、"修改历史"、"压缩提交"、"编辑提交信息"时使用此技能。 支持提交质量分析、安全的 interactive rebase、多维度提交搜索、历史快照管理、异常提交检测。 重要特性:rebase 前自动备份,支持撤销操作。 disable-model-invocation: false argument-hint: [analyze|rebase|search|snapshot] [args...] --- # Skill: History Git 历史管理技能 - 重写、优化和分析历史。 ## 核心功能 - 📊 **历史分析** - 提交质量评分和问题检测 - ✏️ **历史重写** - 安全的 interactive rebase - 🔍 **智能搜索** - 多维度提交搜索 - 📸 **历史快照** - 创建和恢复历史状态 - ⚠️ *
--- name: branch description: | 智能分支管理技能 - 策略、操作自动化和冲突解决。 当用户说"创建分支"、"新建分支"、"合并分支"、"删除分支"、"清理分支"、"检查冲突"、"解决冲突"、"分支管理"时使用此技能。 支持多种分支策略(GitFlow/GitHub Flow/Trunk Based)、自动生成分支名、合并分支、预测和解决冲突、分支保护规则检查。 重要特性:智能命名遵循规范,自动检测合并冲突风险。 disable-model-invocation: false argument-hint: [create|merge|check-conflicts|cleanup] [args...] --- # Skill: Branch 智能分支管理技能 - 策略、操作自动化和冲突解决。 ## 核心功能 - 🌳 **分支策略** - 支持 GitFlow、GitHub Flow、Trunk Based Development - 📝 **智能命名** - 自动生成规范的分支名 - 🔄 **操作自动化** - 创建、合并、清
--- name: remote description: | 远程仓库管理技能 - 智能推送、拉取和多仓库同步。 当用户说"push"、"pull"、"推送"、"拉取"、"同步仓库"、"git push"、"git pull"、"远程仓库"、"多仓库同步"时使用此技能。 支持安全推送(带检查)、智能拉取(冲突预防)、多远程仓库同步、分支状态监控。 重要特性:推送前安全检查,支持多仓库一键同步,防止强制推送事故。 disable-model-invocation: false argument-hint: [push|pull|sync|push-all] [args...] --- # Skill: Remote 远程仓库管理技能 - 智能推送、拉取和多仓库同步。 ## 核心功能 - 🚀 **智能推送** - 安全检查、分批推送、防强制推送保护 - 📥 **智能拉取** - 冲突预防、自动合并策略选择 - 🔗 **多仓库管理** - 一键同步多个远程仓库 - 🌐 **分支同步** - 自动同步远程分支状态 - 📊 **状态监控** - 实时同步状态和
生成测试所需的 Mock 数据与 Stub 函数。 当用户说"生成mock"、"创建mock"、"模拟数据"、"mock函数"、"stub函数"、"测试数据"、"模拟API"、"mock数据库"时使用此技能。 支持多框架 Mock:Jest (jest.fn/mock)、Vitest (vi.fn/vi.mock)、Python (unittest.mock/pytest-mock)。 生成 Mock 模块、Stub 函数、测试数据工厂、API 响应 Mock、数据库 Mock、时间 Mock。输出完整的 Mock 配置代码。
核心设计能力 - 提供配色、布局、组件样式生成及反模式检查。 当用户说"设计UI"、"生成样式"、"页面布局"、"CSS样式"、"组件设计"、"配色方案"、"设计系统"、"前端样式"、"响应式设计"、"动画效果"时使用此技能。 支持多种设计风格:Neo-Brutalism、Glassmorphism、Editorial、Cyberpunk。 提供配色方案、布局生成、组件样式、微交互动效、响应式网格。拒绝"AI廉价感",追求大胆、独特、细节丰富的设计。 重要特性:提供反模式检查,避免泛滥的渐变、无聊的阴影、默认圆角等平庸设计。