软件开发 Skill技能列表

4.5

TypeScript高级类型Skill typescript-advanced-types

TypeScript高级类型技能用于掌握TypeScript语言的高级类型系统,包括泛型、条件类型、映射类型、模板文字类型和实用类型,帮助开发者构建类型安全的应用程序,提高代码可维护性和编译时安全性。关键词:TypeScript, 高级类型, 类型安全, 泛型, 条件类型, 映射类型, 模板文字类型, 实用类型, 应用程序开发, 类型推断。

4.5

Node.js后端模式Skill nodejs-backend-patterns

这是一个用于构建生产就绪的 Node.js 后端服务的综合技能,涵盖 Express/Fastify 框架、中间件模式、错误处理、身份验证、数据库集成和 API 设计最佳实践。适用于创建 Node.js 服务器、REST API、GraphQL 后端或微服务架构。关键词:Node.js, 后端开发, Express, Fastify, REST API, GraphQL, 微服务, 中间件, 错误处理, 身份验证, 数据库, 生产最佳实践。

4.5

现代JavaScript模式Skill modern-javascript-patterns

这个技能用于掌握现代JavaScript(ES6+)的核心特性,如箭头函数、解构赋值、扩展运算符、模板字符串、Promise、async/await、模块系统、迭代器和生成器,以及函数式编程模式。适用于重构老旧代码、实现现代编程模式、优化JavaScript应用性能、编写可维护和高效的代码,特别是在Web开发中处理异步操作和数据转换。关键词包括:JavaScript, ES6, 前端开发, 异步编程, 函数式编程, 代码优化。

4.5

JavaScript测试模式Skill javascript-testing-patterns

这个技能提供了在 JavaScript 和 TypeScript 项目中实施全面测试策略的指南,涵盖单元测试、集成测试、端到端测试,使用 Jest、Vitest、Testing Library 等框架,并包括模拟、夹具和测试驱动开发等模式。适用于开发人员、测试工程师和 DevOps 团队,以提高代码质量和自动化测试流程。关键词:JavaScript 测试、TypeScript 测试、Jest、Vitest、Testing Library、单元测试、集成测试、端到端测试、TDD、BDD。

4.5

值班交接模式Skill on-call-handoff-patterns

本技能专注于值班交接模式,提供有效的方法来确保值班班次过渡时的连续性、上下文转移和可靠的突发事件响应。适用于 DevOps 团队,用于过渡值班职责、编写交接总结、改进交接流程等。关键词:值班交接、突发事件管理、运维流程、DevOps、交接文档、升级程序、值班轮转。

4.5

UnityECS模式Skill unity-ecs-patterns

这个技能专注于Unity的实体组件系统(ECS)、数据导向技术栈(DOTS)、作业系统和Burst编译器,用于开发高性能游戏,优化CPU密集型逻辑,管理大量实体,并实现并行处理。关键词:Unity ECS, DOTS, 游戏开发, 性能优化, 数据导向编程, Unity 开发, 实体组件系统, Burst编译器

4.5

GodotGDScript设计模式Skill godot-gdscript-patterns

这个技能专注于Godot 4游戏开发中的GDScript设计模式,涵盖信号通信、场景管理、状态机、资源数据、对象池、组件系统、场景管理和保存系统等核心概念,适用于游戏架构设计、性能优化和最佳实践学习。关键词:Godot, GDScript, 设计模式, 游戏开发, 信号, 场景, 状态机, 优化。

4.5

React状态管理Skill react-state-management

React状态管理技能专注于React应用中的状态管理,涵盖使用Redux Toolkit、Zustand、Jotai和React Query等工具来管理局部状态、全局状态和服务器状态。适用于设置全局状态、管理服务器状态或选择状态管理解决方案。关键词:React、状态管理、Redux、Zustand、Jotai、React Query、前端开发。

4.5

ReactNative架构设计Skill react-native-architecture

这个技能专注于使用Expo和React Native开发生产级移动应用程序的架构模式,涵盖导航、状态管理、原生模块集成、离线同步、性能优化、CI/CD部署等关键方面,适用于构建iOS和Android应用。关键词包括:React Native、Expo、移动开发、架构设计、原生模块、离线同步、性能优化、导航模式、状态管理、EAS构建、OTA更新。

4.5

Next.js应用路由器模式Skill nextjs-app-router-patterns

本技能专注于Next.js 14+应用路由器的架构模式,涵盖服务器组件、流式渲染、并行路由和高级数据获取,适用于构建高性能全栈React应用,提升开发效率和SEO优化,关键词:Next.js, 应用路由, 服务器组件, 流式渲染, 并行路由, 数据获取, React, 前端开发, SEO。

4.5

React现代化Skill react-modernization

本技能专注于React应用程序的现代化,包括版本升级、从类组件迁移到钩子、采用并发特性如Suspense和transitions,以及使用代码修改自动化重构。适用于开发人员升级React项目、优化代码结构和性能。关键词:React, 现代化, 升级, 迁移, 钩子, 并发, 代码修改, 性能优化, TypeScript, 前端开发

4.5

依赖升级管理Skill dependency-upgrade

这个技能用于管理软件项目中的依赖版本升级,确保兼容性和稳定性。包括分析依赖树、制定升级计划、处理破坏性更改、进行全面测试和自动化更新。关键词:依赖管理、版本升级、兼容性测试、DevOps、自动化。