What it does
A Cursor rules file for building TypeScript libraries that work with several LLM providers. It asks for functional, composable and immutable code, and sets naming, file organization and code style conventions.
Use cases
- 01Write provider-agnostic LLM client code in TypeScript
- 02Keep file names and module layout consistent
- 03Prefer functions and types over classes and interfaces