软件开发 Skill技能列表
RSpec模拟测试Skill rspec-mocking
这个技能用于掌握RSpec框架中的模拟测试技术,包括doubles、stubs、mocks、spies和部分模拟策略,适用于Ruby开发中的测试和质量保证,提升代码可靠性。关键词:RSpec, 模拟测试, Ruby测试, 单元测试, 测试框架, 软件测试。
后端开发Skill backend-development
后端开发技能专注于使用现代技术(如Node.js、Python、Go、Rust)和最佳实践构建生产就绪的后端系统,涵盖API设计(REST、GraphQL、gRPC)、数据库管理(PostgreSQL、MongoDB、Redis)、安全防护(OWASP Top 10、OAuth 2.1)、性能优化、微服务架构和DevOps流程(Docker、Kubernetes、CI/CD),适用于开发高性能、可扩展和安全的应用程序后端。关键词:后端开发、API、数据库、安全、性能、微服务、DevOps、Node.js、Python、Go、Rust、认证、测试、部署。
缓存失效策略Skill CacheInvalidationStrategies
本技能涉及缓存失效的不同模式和策略,包括基于时间的过期、事件驱动失效、写入时缓存、写后缓存、缓存旁路、读穿缓存等,以及如何实现这些策略和监控缓存命中率。关键词包括缓存失效、数据一致性、性能优化。
软件库文档检索Skill context7
此技能通过 Context7 API 提供软件库和框架的最新文档检索服务,帮助开发者快速查找 API 文档、代码示例和正确用法,适用于各种编程环境和开发需求。关键词:软件库文档、API 查询、编程帮助、开发工具。
SwiftLinux安装Skill swift-linux
本技能提供在Debian Linux系统上安装和配置Swift编程语言的详细指南,适用于服务器端开发环境搭建、Swift应用程序构建和开发工具设置。关键词:Swift安装, Linux开发, Debian配置, 服务器端编程, 编程语言环境。
网络可访问性Skill web-accessibility
这个技能专注于通过实现WCAG标准、ARIA模式、键盘导航和屏幕阅读器支持,来构建可访问的网络应用程序,确保所有用户,包括残障人士,都能平等访问网络内容。关键词:网络可访问性、WCAG、ARIA、前端开发、无障碍设计、SEO可访问性、键盘导航、屏幕阅读器。
用例编写Skill use-case-authoring
这个技能基于Use Case 2.0方法论,用于捕获软件系统的功能需求并文档化参与者与系统之间的交互。它支持敏捷开发,包括用例规范、流程图、测试场景等,适用于需求分析、测试设计和系统设计。关键词:用例编写, Use Case 2.0, 需求捕获, 软件测试, 敏捷开发。
Effect-TS值处理模式Skill effect-patterns-value-handling
这个技能提供了 Effect-TS 中处理值的两个核心模式:处理 None 和 Some 值的模式,以及可选链与组合模式。它帮助开发者避免空值错误,实现类型安全编程,提升代码可读性和维护性。关键词:Effect-TS, Option类型, 模式匹配, 值处理, TypeScript, 函数式编程。
检测过度工程Skill detect-over-engineering
这是一个用于检测代码中过度工程和复杂性的技能。它通过分析代码模式,识别不必要的抽象层、过早优化和推测性通用性,帮助开发者优化软件架构,提高代码可维护性和性能。关键词包括:代码分析、过度工程检测、架构优化、软件质量评估。
TypeBox与TypeMap模式验证Skill typebox
这个技能涉及使用TypeBox和TypeMap库进行运行时类型验证、JSON Schema定义和Standard Schema支持,提供高性能的模式编译和库之间翻译功能,适用于多种开发场景如前端、后端或测试。关键词:TypeBox, TypeMap, 运行时验证, JSON Schema, Standard Schema, 模式编译, 高性能验证, 库翻译。
静态JSX元素提升渲染优化Skill rendering-hoist-jsx
该技能用于在 React 前端开发中优化 JSX 渲染性能,通过提取静态 JSX 元素到组件外部,避免每次渲染时的重新创建,提高应用效率和响应速度,特别适用于大型静态 SVG 节点。关键词包括:React、JSX、渲染优化、静态元素、性能提升、前端开发、性能优化。
PostgreSQL查询专家Skill postgres-query-expert
这个技能是PostgreSQL 16数据库查询和管理的综合指南,涵盖SQL查询构造、性能优化、模式管理、系统内省等,适用于数据库开发和管理,关键词包括PostgreSQL、SQL查询、数据库优化、后端开发、数据管理。