软件开发 Skill技能列表
现代Web应用架构Skill modern-web-app-architecture
这个技能用于设计和构建现代Web应用程序,包括单页应用(SPA)、服务器端渲染(SSR)、静态站点生成(SSG)和React服务器组件(RSC)等。它涵盖架构权衡、状态管理、性能优化、测试策略、交付流程和团队扩展,提供生产就绪的实践指导,如核心Web指标、可访问性、安全性和微前端架构。关键词:Web应用架构、SPA、SSR、SSG、RSC、前端开发、性能优化、状态管理、测试、团队扩展。
移动端测试Skill mobile-testing
React Native移动应用测试技能,提供使用Jest和React Native Testing Library进行组件测试、Hook测试、工具函数测试的完整指南。包含测试设置、模板代码、模拟模式、最佳实践和故障排除方法,适用于移动开发工程师进行自动化测试开发。关键词:React Native测试,Jest测试,移动端自动化测试,组件测试,测试覆盖率
项目设置与架构Skill project-setup-architecture
React Native/Expo移动应用项目初始化与架构配置指南,提供TypeScript设置、数据库集成、状态管理、测试框架、目录结构等完整开发环境搭建方案。关键词:React Native开发,Expo配置,移动应用架构,TypeScript设置,数据库集成,状态管理,测试框架,项目初始化,开发环境搭建,移动开发最佳实践
数据库模式生成器Skill db-designer
数据库模式生成器是一个工具,用于自动化生成SQL或Prisma格式的数据库模式。它帮助开发者快速设计和部署数据库结构,提高开发效率。关键词:数据库设计,SQL,Prisma,模式生成,自动化工具,Node.js开发。
DesigningArchitectureSkill designing-architecture
为项目设计软件架构并选择合适的架构模式,涉及系统设计、架构模式选择、项目构建、技术决策等方面。
品牌指南应用Skill brand-guidelines
品牌指南应用技能用于将品牌设计元素如颜色、字体、间距等一致地应用到文档、演示文稿、网页等各类材料中,确保品牌视觉识别系统的一致性,提升用户体验和品牌形象。关键词:品牌设计、CSS变量、前端开发、UI/UX、品牌一致性、视觉格式化。
Elixir模式匹配Skill elixir-pattern-matching
Elixir模式匹配技能用于在Elixir编程中实现优雅的声明式代码控制流,包括函数子句、case语句、with语句和解构数据结构。它帮助编写可读、可维护的代码,特别适用于后端开发和函数式编程场景。关键词:Elixir, 模式匹配, 函数式编程, 后端开发, 控制流, 数据解构, 错误处理, 代码优化
性能跟踪指南Skill performance-trace-guide
这个技能用于指导软件开发人员收集和分析性能跟踪数据,以诊断和优化应用程序的性能慢问题。关键词包括性能跟踪、分析、优化、开发诊断、延迟、吞吐量。
完成工作预提交检查清单Skill finish-work
这是一个用于软件开发的预提交检查清单技能,帮助开发者在提交代码前确保代码质量、文档同步、API和数据库更改等各方面完善。关键词包括软件开发、预提交检查、代码质量、测试验证、文档更新、DevOps流程。
移动应用调试Skill mobile-app-debugging
移动应用调试是一项专注于解决移动应用特有的平台问题、设备限制和网络条件的技术。它包括iOS和Android平台的调试技巧,以及跨平台问题如React Native和Flutter的调试方法。
Godot组合应用架构Skill godot-composition-apps
这个技能提供了在Godot游戏引擎中使用组合模式构建可扩展应用程序、工具、UI或游戏的专家级架构标准。它强调单一职责原则和‘Has-A’关系优于‘Is-A’继承,适用于设计节点结构、重构单体脚本和实现复杂行为,便于SEO搜索关键词:Godot、组合模式、架构设计、游戏开发、UI设计。
8位文档模式Skill 8bit-docs-patterns
8位文档模式是一种技能,专注于创建具有游戏化元素和复古风格的文档,适用于游戏组件、RPG元素和复古UI的文档编写。关键词包括:8位文档、游戏化示例、复古UI、前端开发、游戏开发、文档编写。