Shareable instruction files for Cursor, Claude Code, Copilot, Windsurf, and more — installed alongside your existing agent rules.
We have many useful hooks that should be reused rather than rewriting them again. For example, to get the live global bets, you should use import { useSubscribeGlobalBets } from 'client-common/hooks/use-bets'
This is a SQLAlchemy serialization library that provides a mixin for easy model serialization. **Project Structure:**
Cursor IDE rules and conventions for AI-assisted development.
throw new DatabaseError("Failed to fetch user by email", { cause: err });
Context-specific guidelines for the `lib/` directory - utilities, AI integrations, database, authentication, and third-party services.
Use Drizzle for database access.
if (!param) throw new ErrorHandler.ErrorTypes.INVALID_ARGUMENT('param', param, 'param is required'); const result = this._performOperation(param);