raycast-alfred-1-raycast-extension-development | detalle de la skill | OpenClaw Study

Esta Skill recopila patrones prácticos para construir extensiones de Raycast y flujos de trabajo de Alfred robustos, con énfasis en el manejo de errores, l…

Esta Skill recopila patrones prácticos para construir extensiones de Raycast y flujos de trabajo de Alfred robustos, con énfasis en el manejo de errores, la persistencia y el rendimiento. Demuestra técnicas de TypeScript como toasts de error visibles para el usuario (showToast/Toast), wrappers seguros de fetch que exponen errores HTTP y ayudantes de persistencia basados en LocalStorage (guardar/cargar JSON). Para Alfred, prescribe generar JSON válido de Script Filter, emitir elementos de error estructurados y manejar KeyboardInterrupt de manera adecuada. Las buenas prácticas de rendimiento incluyen deshacer el rebote (debounce) de búsquedas con useDebouncedValue para reducir llamadas a la API y una caché en memoria simple (Map) con TTL para minimizar solicitudes de red redundantes. Usa esta Skill al desarrollar integraciones de productividad en macOS para mejorar la fiabilidad, la retroalimentación al usuario, la persistencia de datos y la capacidad de respuesta, manteniendo salidas claras y reproducibles para Alfred y las extensiones de Raycast.

Esta página forma parte del hub OpenClaw Skills con guías de instalación, categorías y enlaces prácticos.

English 简体中文 繁體中文 日本語 Português