软件开发 Skill技能列表
React专家Skill react-specialist
React 专家技能专注于提供 React 18+、Next.js 生态系统和现代 React 模式的深度开发支持。核心能力包括使用 Hooks、并发渲染、状态管理(如 Zustand、TanStack Query)以及性能优化,旨在构建高性能、可扩展且类型安全的 React 应用程序。适用于前端开发、组件库构建、性能调优和复杂状态管理场景。 关键词:React 开发,React 18,Next.js,状态管理,Zustand,TanStack Query,性能优化,TypeScript,前端开发,组件设计
依赖关系图生成器Skill dependency-graph-generator
依赖关系图生成器是一款用于分析软件代码架构的工具,能够自动扫描代码库,生成模块间的依赖关系可视化图谱。核心功能包括循环依赖检测、耦合度指标计算(传入耦合、传出耦合)、不稳定性分析,并支持导出为Graphviz、D3、Mermaid等多种格式。适用于微服务解耦、代码重构规划、系统迁移策略制定等场景,帮助开发者和架构师理解代码结构、识别设计缺陷、优化系统架构。
设计到生产Skill design-to-production
这是一个将HTML设计原型自动化转换为生产级React组件的引导式工作流工具。它支持玻璃态拟物化(Glassmorphism)UI设计风格,通过5步标准化流程(分析→映射→脚手架→实现→验证)确保代码质量。关键词:HTML转React、设计原型实现、玻璃态拟物化、组件脚手架、前端开发工作流、UI组件转换、代码质量验证、shadcn/ui集成
API设计规范Skill api-design
本技能提供REST API设计的最佳实践指南,涵盖URL结构、HTTP方法、请求响应格式、状态码、分页、过滤排序、版本控制、身份验证、频率限制等核心要素。适用于后端开发人员、架构师和API产品经理,帮助设计一致、直观、可维护的Web服务接口。关键词:REST API设计,API规范,后端开发,接口设计,Web服务,API最佳实践,微服务架构。
人类写作技能Skill human-writing
这个技能提供了一套平台独立的写作规则和技巧,旨在帮助用户生成更真实、人性化的文本,避免AI写作的典型语言模式、短语和结构。适用于所有文本类型,如博客、文章、社交媒体、文档等,以提高文本的真实性、可读性和SEO友好性。关键词:人类写作,AI检测,文本真实性,写作技巧,内容创作,SEO优化。
Piniav3-Vue状态管理Skill pinia-v3
Pinia v3是Vue.js的官方状态管理库,用于在Vue 3应用中管理全局状态。它支持defineStore、getters、actions等功能,适用于Vue 3存储、Nuxt SSR、Vuex迁移、存储组合、状态水合、测试等场景。关键词:Pinia, Vue状态管理, defineStore, 状态管理, Vue 3, SSR, Nuxt, 测试, 插件, 可组合。
ChromeDevTools调试Skill chrome-devtools-debugging
Chrome DevTools调试技能允许开发者通过Chrome DevTools协议连接来调试和分析Web应用程序,主要功能包括查看控制台日志、监控网络请求、性能分析以及执行JavaScript代码,特别适用于调试需要认证的会话。
Cucumber基础Skill cucumber-fundamentals
这个技能用于教授Cucumber基础,包括Gherkin语法和特性文件结构,帮助开发人员和测试人员掌握行为驱动开发(BDD),编写可执行的规范,提升软件测试和文档质量。关键词:Cucumber, Gherkin, BDD, 行为驱动开发, 测试自动化, 软件测试
压力测试Skill stress-testing
压力测试是一种软件测试方法,用于验证系统在极端负载条件下的稳定性和性能,帮助确定系统的最大处理能力,并识别可能导致性能退化或故障的瓶颈。
设计模式Skill design-patterns
设计模式是软件工程中用于解决常见设计问题的可重用解决方案模板。它提供共享词汇,促进代码的复用、维护和测试,适用于架构设计、代码重构和改善软件质量,如松耦合、单一职责等设计原则。关键词:软件设计、设计模式、架构模式、代码重构、面向对象、设计原则、软件架构、模式选择、代码质量。
移动应用离线同步与冲突解决Skill mobile-offline-support
这项技能专注于开发支持离线功能的移动应用,实现数据的本地存储、同步队列管理和冲突解决,确保在无网络连接时的用户体验和数据一致性,关键词包括移动应用、离线、同步、冲突解决、本地存储、队列管理、网络切换。
GPU内存分析与优化Skill gpu-memory-analysis
GPU内存分析与优化技能是一个专注于GPU高性能计算的工具,用于深度分析CUDA程序的内存访问模式、检测存储体冲突、优化缓存利用率、提升全局内存带宽效率。它通过专业分析工具(如Nsight Compute)识别性能瓶颈,并提供代码级优化建议,如将结构体数组(AoS)转换为数组结构体(SoA)、使用共享内存填充避免冲突、配置L1缓存偏好等,旨在最大化GPU内存层次结构的性能,适用于深度学习训练、科学计算、图形渲染等需要极致GPU性能的场景。关键词:GPU内存优化,CUDA性能分析,存储体冲突检测,缓存优化,内存访问模式,Nsight Compute,高性能计算。