软件开发 Skill技能列表
代码重构模式Skill code-refactoring-patterns
这个技能提供了一套完整的代码重构模式,用于系统化地改进代码的可维护性、性能和清晰度,同时确保功能不变。它涵盖了常见代码异味、重构技术和最佳实践,帮助开发者提升软件质量。关键词包括代码重构、软件工程、代码质量、重构模式、代码优化、测试驱动开发。
移动端离线存储Skill MobileOfflineStorage
移动端离线存储技能提供跨平台离线优先数据管理解决方案,支持WatermelonDB、Realm、MMKV等多种存储引擎,实现数据同步、冲突解决和离线队列管理。关键词:移动开发、离线存储、数据同步、React Native、跨平台、WatermelonDB、Realm、MMKV、同步队列、冲突解决
移动开发Skill mobile-development
移动开发技能专注于使用现代框架如React Native、Flutter、Swift、Kotlin构建iOS和Android移动应用。涵盖移动优先设计、性能优化、离线架构、安全最佳实践等,帮助开发者高效开发高质量移动应用,适用于跨平台或原生开发决策。关键词:移动开发、React Native、Flutter、iOS、Android、性能优化、安全。
ReactContext模式Skill react-context-patterns
React Context模式是一种用于在React应用中共享状态和管理全局数据的技术,有效避免prop drilling,提升组件复用性和应用性能。适用于前端开发中的状态管理、认证、主题切换、通知系统、模态框管理、表单处理等场景。关键词:React, Context, 状态管理, 前端开发, 组件通信, 性能优化, TypeScript, 全局状态, prop drilling避免。
日志解析技能Skill "line/if/char"
这个技能用于高效解析日志文件,提供标准操作程序,包括使用内存映射文件、逐行处理、编译正则表达式和多进程并行,支持多种日志格式,适用于日志分析、数据处理和系统监控任务。关键词:日志解析,数据处理,正则表达式,多进程,内存映射。
算法艺术Skill algorithmic-art
这个技能用于创建算法艺术,通过p5.js库实现种子随机性和交互式参数探索,生成独特的生成式艺术作品。关键词:算法艺术、生成式艺术、p5.js、交互式参数、前端开发、艺术生成、计算美学、Web技术、创意编程、数字艺术
Zig最佳实践指南Skill zig-best-practices
本指南详细介绍了Zig编程语言的最佳实践,专注于类型优先开发、内存安全、错误处理和编译时验证。主要内容包括:使用标签联合和显式错误集使非法状态不可表示、模块化结构设计、资源管理(defer/errdefer)、编译时泛型与验证、避免anytype、配置加载以及日志记录等高级模式。适用于希望编写安全、高效、可维护Zig代码的开发者,关键词包括:Zig编程、系统编程、内存安全、编译时计算、错误处理、类型系统、最佳实践。
阿波罗服务器技能Skill apollo-server
本技能提供关于使用Apollo Server构建和优化GraphQL API的专家级指导。核心内容包括服务器配置、插件开发、缓存策略、联邦架构、身份验证和性能优化。适用于需要搭建高效、可扩展GraphQL后端的开发者。关键词:GraphQL API, Apollo Server, 后端开发, 缓存优化, 微服务, 身份验证, 性能调优。
Mermaid流程图Skill mermaid-flowchart
Mermaid流程图是一种基于文本的图表工具,它允许用户使用文本和代码来创建和维护流程图。它支持多种节点形状、链接样式、方向配置以及交互功能,非常适合软件开发和数据可视化领域。
设计模式Skill design-patterns
设计模式是软件工程中用于解决常见设计问题的模板方法,提供了一套可重用的解决方案,以改善代码结构、提高可维护性、可扩展性和可测试性,适用于软件架构设计、代码重构和团队协作。关键词:软件设计、架构设计、设计模式、代码重构、面向对象、设计原则、模式应用、软件工程。
ImageMagick技能Skill imagemagick
ImageMagick技能是一种通过命令行工具执行高级图像处理的技能,包括图像格式转换、大小调整、裁剪、特效应用、变换操作和批处理。适用于程序化图像处理、web图像优化、自动化脚本开发等场景,关键词:ImageMagick、图像处理、命令行工具、格式转换、批量操作、SEO优化。
Vue路由指南Skill vue-router
此技能提供Vue Router的详细指导,涵盖路由配置、导航守卫、动态路由、嵌套路由、程序化导航和路由元数据等功能,帮助开发者快速掌握前端路由管理,优化应用导航和用户体验。关键词:Vue Router,路由配置,导航守卫,动态路由,嵌套路由,程序化导航。