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 -y skills add lobehub/lobe-chat --skill typescript --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
juliusbrussee/caveman
mattpocock/skills
shadcn/improve
obra/superpowers
forrestchang/andrej-karpathy-skills
vercel-labs/skills