软件开发 Skill技能列表

4.5

Bun开发技能Skill bun

Bun是一个快速的JavaScript运行时,用于构建和运行JavaScript/TypeScript应用程序的全栈开发工具链。它集成了包管理、HTTP服务器、SQLite数据库、密码哈希、进程管理、加密、捆绑和测试等功能,旨在替代Node.js,显著提升开发效率和性能。关键词:Bun, JavaScript, TypeScript, 运行时, 快速开发, 全栈工具, 包管理, 测试框架, 性能优化。

4.5

Web组件设计Skill web-component-design

这个技能专注于使用React、Vue和Svelte等现代前端框架设计和实现可重用的UI组件,涵盖CSS-in-JS样式方法、组件组合模式(如复合组件、渲染属性)、API设计等,适用于构建组件库、前端设计系统和提升代码可维护性。关键词:React, Vue, Svelte, CSS-in-JS, 组件设计, 前端开发, UI组件, 可重用架构, 组合模式, 样式管理。

4.5

响应式设计Skill responsive-design

响应式设计是一种现代网页开发技能,用于创建自适应不同屏幕尺寸和设备的用户界面。它涵盖容器查询、流体排版、CSS网格、移动优先断点策略等核心技术,关键词包括响应式布局、自适应设计、前端开发、网页优化和用户体验,适合SEO搜索。

4.5

ReactNative设计Skill react-native-design

这个技能专注于使用React Native框架进行跨平台移动应用开发,涵盖样式设计、导航实现和动画创建,以构建高性能、原生体验的应用。关键词包括:React Native, 样式设计, 导航, 动画, 跨平台, 移动开发, 性能优化, Reanimated, React Navigation。

4.5

iOS移动设计技能Skill mobile-ios-design

这个技能用于掌握iOS人机界面指南和SwiftUI模式,以设计和开发原生iOS应用程序,包括界面设计、SwiftUI视图实现和遵循Apple设计原则。关键词:iOS开发, SwiftUI, 人机界面指南, 移动应用设计, Apple设计原则, iOS界面, SwiftUI布局, 可访问性设计。

4.5

移动Android设计Skill mobile-android-design

此技能用于Android移动应用的设计与开发,专注于掌握Material Design 3和Jetpack Compose,帮助开发者构建现代化、自适应和可访问的应用界面,提升用户体验。关键词:Android开发、Material Design、Jetpack Compose、UI设计、移动应用、动态颜色、自适应布局、可访问性、Material You、Android生态系统。

4.5

交互设计Skill interaction-design

交互设计技能专注于通过微交互、运动设计、状态过渡和用户反馈模式来提升用户界面的交互体验和可用性。它用于实现平滑的动画效果、加载状态设计、手势交互等,以增强用户满意度和界面直观性。关键词:交互设计、微交互、UI动画、前端开发、用户体验优化。

4.5

设计系统模式Skill design-system-patterns

设计系统模式是一种用于构建可扩展设计系统的技能,涵盖设计令牌、主题基础设施和组件架构,适用于前端开发、UI设计和跨平台应用开发,关键词包括设计系统、设计令牌、主题切换、组件库、前端开发、UI设计。

4.5

可访问性合规Skill accessibility-compliance

这个技能用于实现符合WCAG 2.2标准的可访问性接口,支持移动设备、包容性设计模式和辅助技术,提升网页和应用的包容性体验。关键词:可访问性、WCAG、ARIA、屏幕阅读器、键盘导航、无障碍设计、前端开发、UI/UX。

4.5

Rust异步模式Skill rust-async-patterns

此技能专注于Rust语言的异步编程模式,涵盖Tokio运行时、并发任务执行、通道通信、错误处理、优雅关闭、异步特性、流处理等。适用于开发高性能异步应用,如网络服务、并发系统,并包含调试技巧和最佳实践。关键词:Rust异步编程、Tokio、并发模式、错误处理、网络服务、异步应用。

4.5

内存安全模式Skill memory-safety-patterns

内存安全模式技能用于实现内存安全编程,通过RAII、所有权、智能指针和资源管理技术,在Rust、C++和C等语言中管理文件、内存等资源,防止使用后释放、内存泄漏、缓冲区溢出等错误。适用于编写安全的系统代码、调试内存问题、选择编程语言以提高安全性,关键词包括内存安全、RAII、所有权、智能指针、资源管理、C++、Rust、C、系统编程、内存错误预防。

4.5

Go并发模式Skill go-concurrency-patterns

这个技能专注于Go语言的并发编程模式,提供实用示例和最佳实践,帮助开发者高效构建并发应用程序。涵盖goroutines、channels、同步原语、context管理等工作池、管道、优雅关闭等模式。关键词:Go并发、goroutine、channel、同步、context、工作池、竞争条件、并发模式、编程技能。