软件开发 Skill技能列表

4.5

交互设计Skill interaction-design

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

4.5

网络可访问性Skill web-accessibility

这个技能专注于通过实现WCAG标准、ARIA模式、键盘导航和屏幕阅读器支持,来构建可访问的网络应用程序,确保所有用户,包括残障人士,都能平等访问网络内容。关键词:网络可访问性、WCAG、ARIA、前端开发、无障碍设计、SEO可访问性、键盘导航、屏幕阅读器。

4.5

API请求构建器Skill api-request-builder

这个技能用于快速构建API的HTTP请求示例,包括curl或fetch方法,帮助初级开发者在开发、调试和学习时生成请求代码。关键词:API请求、HTTP请求、curl示例、fetch示例、快速构建、开发辅助、请求模板。

4.5

API契约检查器Skill api-contract-checker

API契约检查器是一种工具,用于验证API变更是否符合预期契约,检测破坏性变更,确保向后兼容性。适用于中级开发者,帮助进行API版本控制和迁移。关键词:API, 契约, 检查, 变更, 破坏性, 版本控制, 兼容性。

4.5

WebAssembly运行时Skill webassembly-runtime

WebAssembly运行时技能专注于实现WebAssembly执行引擎和运行时系统,用于构建WASM运行时、开发语言编译器以输出WASM代码、创建WASM工具如调试器和性能分析器,以及构建服务器less和边缘计算平台。关键词:WebAssembly、运行时、执行引擎、WASM工具、服务器less计算、边缘计算、安全沙箱、WebAssembly系统接口(WASI)、JIT编译、内存管理。

4.5

Elixir/Phoenix安全模式参考Skill security

这个技能提供在Elixir/Phoenix框架中实施安全模式的快速参考指南,涵盖身份认证、授权、输入验证、SQL注入预防等关键安全方面,旨在帮助开发者提高Web应用程序的安全性,遵循最佳实践以保护用户数据和系统资源。关键词:Elixir, Phoenix, 安全模式, 身份认证, 授权, 输入验证, OWASP, SQL注入, 时序攻击, LiveView授权。

4.5

平台游戏开发蓝图(Godot)Skill godot-genre-platformer

本技能提供使用Godot引擎开发高质量平台游戏的专家指导,涵盖精确移动机制(如缓冲跳跃和可变跳跃高度)、游戏感觉优化、关卡设计原则、收集系统和可访问性选项,基于Celeste和Hollow Knight的设计研究。关键词:Godot, 平台游戏, 游戏开发, 精确移动, 游戏感觉, 关卡设计

4.5

消息队列应用技能Skill using-message-queues

该技能涉及使用消息代理和任务队列实现异步通信模式,专为构建事件驱动系统、处理后台作业或实现服务解耦而设计。涵盖Kafka、RabbitMQ、NATS、Redis Streams、Celery、BullMQ和Temporal等技术,适用于微服务架构、数据分析管道和复杂工作流编排。关键词:消息队列、异步通信、事件驱动、服务解耦、后台作业、任务队列、事件流、工作流编排、微服务、Kafka、RabbitMQ、NATS、Redis、Celery、BullMQ、Temporal。

4.5

Expo部署Skill expo-deployment

Expo部署技能用于将基于Expo框架开发的移动应用部署到iOS App Store、Android Play Store以及Web平台,包括配置EAS构建、管理OTA更新和实施CI/CD工作流,适用于移动应用开发和发布流程。关键词:Expo、部署、iOS、Android、Web、EAS、OTA更新、CI/CD、移动开发。

4.5

展示时间线与活动组件Skill displaying-timelines

该技能用于系统化地创建和展示时间线、活动组件、甘特图、日历接口等,适用于显示事件、活动、项目计划、历史数据、社交源、通知和审计日志。提供基于用例的决策框架、实现模式、性能优化、可访问性要求和响应式设计,支持实时更新。关键词:时间线、活动组件、甘特图、日历、前端开发、数据可视化、实时更新、可访问性、响应式设计。

4.5

GitHub问题搜索Skill search-issues

这个技能用于在GitHub仓库中搜索问题、bug和特性请求,支持按标签、状态过滤,并提供多种输出格式。适用于软件开发、DevOps和项目管理,帮助快速查找和跟踪代码问题。关键词:GitHub、问题搜索、bug追踪、软件开发工具、DevOps。

4.5

移动平台架构师Skill mobile-platform-architect

移动平台架构师是专注于移动应用开发架构的专家角色,提供跨平台和原生开发的全面指导,涵盖状态管理、导航、性能优化和设备功能集成等关键领域,适用于React Native、Flutter、iOS和Android平台。关键词:移动开发、架构师、跨平台、React Native、Flutter、性能优化、状态管理、导航、原生集成。