Enforces LobeHub's opinionated TypeScript conventions automatically when you touch any .ts or .tsx file. You'll get nudges toward interface over type for object shapes, Record<PropertyKey, unknown> instead of any, separate type imports (not inline), and @ts-expect-error with explanations instead of @ts-ignore. It also pushes async/await with Promise.all, named exports over default, and crucially, forbids silent .catch(() => fallback) blocks that swallow errors. The guide is very specific about module augmentation patterns and where to declare extensible metadata fields. If you're joining a codebase with strong style opinions or want to stop debating the same type decisions in PR reviews, this codifies the answers.
npx skills add https://github.com/lobehub/lobe-chat --skill typescript