软件开发 Skill技能列表
条件渲染技巧:使用三元运算符Skill rendering-conditional-render
这个技能用于在前端开发中优化条件渲染,特别是在 React 和 TypeScript 环境中。通过使用显式三元运算符替代逻辑与运算符,避免当值为 0、NaN 或其他假值时意外渲染,提升代码可靠性和用户体验。关键词包括:条件渲染、三元运算符、React、TypeScript、前端开发、假值处理、优化技巧。
用户询问技能Skill ask-user
用户询问技能是一种用于软件开发和人工智能项目中的交互模式,旨在高效收集用户需求、澄清模糊点并获取关键决策。该技能通过提供具体选项、充分上下文和批量提问,帮助开发者、产品经理和AI智能体在需求分析、方案选择和范围界定阶段与用户有效沟通,避免误解和返工,提升协作效率。关键词:用户交互、需求收集、决策支持、选项呈现、范围澄清、软件开发、AI智能体、沟通模式。
ReactNativeExpo移动开发技能Skill react-native-expo
此技能专注于使用Expo SDK 52+和React Native 0.76+进行移动应用开发,覆盖新架构强制启用、React 19变化、CSS新特性、Swift iOS模板迁移等关键内容,帮助开发者构建、迁移和解决常见问题。关键词:React Native, Expo, 移动开发, 新架构, React 19, 迁移指南, 移动应用开发, 前端技术。
Convex实时应用开发Skill convex-realtime
Convex实时应用开发技能用于构建反应式应用程序,专注于实时数据订阅、乐观更新、智能缓存和基于游标的分页查询。关键技术包括Convex平台集成、React前端开发、实时数据同步、性能优化,适合前端开发者提升用户体验和效率。关键词:Convex、实时、订阅、乐观更新、缓存、分页、React、前端开发、反应式应用。
零构建前端开发Skill zero-build-frontend
零构建前端开发是一种前端技术,通过CDN直接加载React、Tailwind CSS等库,无需本地构建工具,适用于快速开发静态网站、地图应用、数据驱动应用和浏览器扩展。关键词:零构建、前端开发、CDN、React、Tailwind CSS、JavaScript、静态网站、浏览器扩展、Google Sheets、Leaflet。
纵深防御验证Skill defense-in-depth
纵深防御验证是一种软件开发技能,通过在多系统层(如入口验证、业务逻辑验证、环境守卫和调试工具)进行数据验证,以防止bug发生并提高代码健壮性。关键词:数据验证,多层防御,错误预防,代码质量,架构设计。
NuxtUISkill nuxt-ui
Nuxt UI v4是一个用于Vue 3和Nuxt 4+的UI组件库,提供预构建组件如按钮、模态框、表单、表格等,支持Tailwind Variants主题定制,基于Reka UI构建,适用于快速开发风格化用户界面。关键词包括Vue 3、Nuxt 4+、UI组件、Tailwind CSS、Reka UI、前端开发、组件库。
Lovable集成助手Skill lovable
Lovable集成助手是一个专为Lovable.dev低代码开发平台设计的AI技能工具,主要用于自动化处理Supabase后端部署、数据库迁移和边缘函数管理。该技能提供精确的部署提示词生成、项目结构解析和自动化部署流程,帮助开发者高效管理React+Supabase全栈项目的云端部署工作流。关键词:Lovable.dev, 低代码开发, Supabase部署, 边缘函数, 数据库迁移, 自动化部署, 全栈开发, 云原生应用
ReactNative组件技能Skill react-native-components
这个技能专注于使用 React Native 构建移动应用的用户界面组件,包括核心组件如 View、Text、Image,以及自定义组件和常见模式。适用于移动开发、前端开发,关键词包括 React Native、UI 组件、移动应用开发、组件库、前端技术。
Effect-TS最佳实践Skill effect-best-practices
这个技能提供Effect-TS库的全面最佳实践指南,涵盖服务模式、错误处理、模式匹配、层组合和前端状态管理,帮助开发者编写类型安全、可测试、可观察和可维护的代码。关键词:Effect-TS, TypeScript, 函数式编程, 最佳实践, 服务定义, 错误处理, 架构设计, React状态管理。
Robius状态管理技能Skill robius-state-management
这个技能提供了在基于Robrix和Moly代码库的Makepad应用中实现状态管理和持久化的最佳实践。它涵盖了应用状态结构设计、状态通过Scope在组件树中传播、持久化层实现(如保存和加载状态)、以及跨会话管理UI状态。关键词包括:状态管理、持久化、AppState、Scope、serde、主题切换、状态传播、保存状态、加载状态。
Objective-C闭包与GCD并发编程Skill Objective-CBlocksandGCD
这个技能专注于Objective-C中的闭包(块)和Grand Central Dispatch (GCD) 的使用,用于实现并发编程。它包括块的定义、语法、捕获语义、GCD调度队列、调度组、屏障同步和线程安全代码模式。适用于iOS、macOS等Apple平台的移动应用开发,帮助开发者编写高效、安全的异步代码。关键词:Objective-C, 闭包, 块, GCD, 并发编程, 调度队列, 移动开发。