软件开发 Skill技能列表

4.5

软件库文档检索Skill context7

此技能通过 Context7 API 提供软件库和框架的最新文档检索服务,帮助开发者快速查找 API 文档、代码示例和正确用法,适用于各种编程环境和开发需求。关键词:软件库文档、API 查询、编程帮助、开发工具。

4.5

服务器发送事件Skill Server-SentEvents(SSE)(BackendAlias)

服务器发送事件(SSE)是一种基于HTTP的服务器向客户端单向推送实时数据的技术。它允许服务器主动向浏览器或客户端应用发送事件流,适用于股票行情推送、新闻更新、通知提醒等需要服务器驱动实时更新的场景。关键词:SSE,服务器推送,实时数据流,HTTP流,单向通信,事件驱动,Web实时通信。

4.5

tRPCPatternsSkill tRPCPatterns

tRPC是一种用于构建端到端类型安全API的技术,它允许在客户端和服务器之间无缝集成TypeScript,无需代码生成。

4.5

WebSocketPatternsSkill WebSocketPatterns

WebSocket模式是用于在网络应用中实现高级实时双向通信的一系列技术。它包括WebSocket基础、与HTTP轮询和SSE的比较、连接生命周期管理、心跳机制、消息队列确认、重连策略、速率限制等关键概念和实践。

4.5

缓存失效策略Skill CacheInvalidationStrategies

本技能涉及缓存失效的不同模式和策略,包括基于时间的过期、事件驱动失效、写入时缓存、写后缓存、缓存旁路、读穿缓存等,以及如何实现这些策略和监控缓存命中率。关键词包括缓存失效、数据一致性、性能优化。

4.5

连接池管理Skill ConnectionPooling

连接池技术用于维护数据库连接的缓存,以重用连接代替为每个请求创建新连接,从而显著提高应用程序性能。这项技能涉及连接池的创建、管理、监控和优化,包括连接池生命周期管理、动态池尺寸调整、连接验证、超时配置、泄漏检测与预防,以及多租户应用中的连接池策略。关键词包括数据库连接、性能优化、资源管理、连接池监控。

4.5

Web项目审计技能Skill web-starter-audit

此技能用于对Web入门项目进行全面审计,包括用户体验、无障碍访问和质量检查,生成优先修复计划,提升项目质量和可访问性,关键词包括UX审计、无障碍审计、质量审计、Web开发测试。

4.5

函数长度与职责技能Skill function-length-and-responsibility

此技能专注于编码标准,帮助开发者遵循单一职责原则,确保函数简短且专注。适用于代码审查和重构,提升代码质量和可维护性。关键词:函数长度、单一职责、代码审查、编码规范、代码重构。

4.5

Webhook处理Skill webhook-handling

Webhook 处理技能专注于接收、验证和处理来自外部系统的实时事件通知。它确保数据传输的安全性和可靠性,涵盖验证机制、事件解析、幂等性保证、自动重试策略以及遵循最佳安全实践。该技能对于构建高效、稳定的系统集成和自动化流程至关重要,关键词包括:Webhook 处理、事件处理、API 集成、数据验证、安全实践、系统集成、自动化流程。

4.5

Pact契约测试Skill ContractTestingwithPact

Pact契约测试是一种用于微服务架构的消费者驱动契约测试工具。它通过生成和验证JSON契约文件,确保服务消费者和提供者之间的API接口兼容性,防止因接口变更导致的集成故障。关键词包括:契约测试、微服务测试、消费者驱动契约、API兼容性、Pact Broker、CI/CD集成、异步消息测试、GraphQL契约。

4.5

Tauri桌面应用技能Skill tauri-desktop

Tauri桌面应用技能专注于使用Tauri 2.0框架构建轻量级、安全的跨平台桌面和移动应用。涉及Rust后端开发、Web前端技术、插件系统、IPC通信、安全模型、自动更新和移动支持。关键词:Tauri, Rust, Web前端, 跨平台, 桌面应用, 移动应用, 安全, 轻量级。

4.5

错误复现验证器Skill bug-reproduction-validator

错误复现验证技能是一种系统性的软件测试方法,用于复现和验证错误报告,确认是否为真错误。关键词包括:错误复现、软件测试、调试、代码审查、问题验证、Bug验证、测试自动化。