O que typescript faz?
Guia de estilo e segurança de tipos do LobeHub TypeScript. Use ao editar TS/TSX/MTS, corrigir tipos, escolher entre interface e type, evitar any/object, import type, fluxo assíncrono ou ts-expect-error.
Guia de estilo e segurança de tipos do LobeHub TypeScript. Use ao editar TS/TSX/MTS, corrigir tipos, escolher entre interface e type, evitar any/object, import type, fluxo assíncrono ou ts-expect-error.
Este skill fornece as diretrizes de estilo e segurança de tipos do TypeScript adotadas pelo LobeHub, auxiliando desenvolvedores a manterem consistência e qualidade no código. Ele cobre desde edição básica de arquivos TS/TSX/MTS até correções de tipos avançadas, como a escolha entre `interface` e `type`, a proibição do uso de `any` e `object`, a importação correta de tipos com `import type`, e o tratamento de fluxos assíncronos com `async/await`. O skill também orienta sobre o uso adequado de `ts-expect-error` para suprimir erros de tipo de forma controlada. É especialmente útil para equipes que seguem o padrão de código do LobeHub, garantindo que o código seja mais seguro, legível e compatível com as boas práticas da comunidade TypeScript.
npx skills add https://github.com/lobehub/lobe-chat/tree/main/skills/typescriptInstalled? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
Guia de estilo e segurança de tipos do LobeHub TypeScript. Use ao editar TS/TSX/MTS, corrigir tipos, escolher entre interface e type, evitar any/object, import type, fluxo assíncrono ou ts-expect-error.
This repo contains 4 individual skills — each has its own dedicated page.
LobeHub Drizzle ORM schema and query style. Use for pgTable schemas, indexes, joins, inferred types, db.select/db.query, schema fields, foreign keys, junction tables, or postgres query patterns.
LobeHub i18n with react-i18next. Use for user-facing strings, locale keys, namespaces, useTranslation, t(), interpolation, zh-CN/en-US previews, hardcoded UI copy, or pnpm i18n.
LobeHub React component conventions. Use when editing TSX UI, choosing base-ui vs @lobehub/ui vs antd, styling with antd-style, routing, desktop variants, layouts, or component state.
LobeHub Zustand store conventions. Use when editing src/store, store slices, public/internal actions, dispatch actions, flattenActions, optimistic updates, selectors, maps, or class action migration.
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Create, search, and manage Bear notes via grizzly CLI.
Capture frames or clips from RTSP/ONVIF cameras.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.