Onboarding
First-time setup and getting to know the user, configure workspace preferences and environment
Refactor
Refactor code for better readability, performance, or maintainability
Typescript Language
Applies modern TypeScript language standards for type safety, strict mode, generics, and maintainability. Use when editing or writing TypeScript/TSX, defining types, interfaces, enums, unions, generics, type guards, or working with tsconfig and strict typing.
React Expert
Use when building React 18+ applications requiring component architecture, hooks patterns, or state management. Invoke for Server Components, performance optimization, Suspense boundaries, React 19 features.
Debug
Help debug errors, crashes, and unexpected behavior in code
Code Review
Review code for bugs, security issues, and best practices
Typescript Best Practices
Applies idiomatic TypeScript patterns for naming, modules, async code, and maintainability. Use when writing or refactoring TypeScript/TSX, organizing imports, defining classes or functions, or working with async/await and modules.