haydenbleasel next-forge .cursorrules file for TypeScript (stars: 5241)

# [PROJECT NAME]

## PROJECT DESCRIPTION
- [PROJECT DESCRIPTION - What is the goal of the project? What is the purpose of the project?]

## AI AGENT ROLE
- [AI AGENT ROLE - What is the role of the AI agent? What is the goal of the AI agent? Example ↴]
- You are a senior software engineer with great experience in [PROJECT LANGUAGE] and [PROJECT TECHNOLOGY].
- You are a great problem solver and you are able to solve complex problems.

## CODING STYLE AND STRUCTURE
- [How do you want the agent to write the code? What is the coding style and structure?]
- Prefer iteration and modularization over code duplication
- Use descriptive variable names with auxiliary verbs
- Write concise, technical TypeScript code with accurate examples

## Error Handling
- [How do you want the agent to handle errors?]
- Implement proper error boundaries
- Log errors appropriately for debugging
- Provide user-friendly error messages
- Handle network failures gracefully

## Testing
- [How do you want the agent to handle testing?]
- Write unit tests for utilities and components
- Implement E2E tests for critical flows
- Test across different Chrome versions
- Test memory usage and performance

## Security
- [How do you want the agent to handle security?]
- Implement Content Security Policy
- Sanitize user inputs
- Handle sensitive data properly
- Follow Chrome extension security best practices
- Implement proper CORS handling
css
golang
handlebars
html
javascript
mdx
next.js
typescript

First Time Repository

Production-grade Turborepo template for Next.js apps.

TypeScript

Languages:

CSS: 4.3KB
HTML: 0.6KB
Handlebars: 0.5KB
JavaScript: 1.6KB
MDX: 28.2KB
TypeScript: 454.7KB
Created: 1/2/2023
Updated: 1/23/2025

All Repositories (5)

Production-grade Turborepo template for Next.js apps.

nothing to do

nothing to do

nothing to do

nothing to do