Cursor rules for React development with Styled Components integration.
.cursorrules or .cursor/rules/react-styled-components.mdc // React + Styled Components .cursorrules
// Prefer functional components with hooks
const preferFunctionalComponents = true;
// Styled Components best practices
const styledComponentsBestPractices = [
"Use the styled-components/macro for better debugging",
"Implement a global theme using ThemeProvider",
"Create reusable styled components",
"Use props for dynamic styling",
"Utilize CSS helper functions like css`` when needed",
];
// Folder structure
const folderStructure = `
src/
components/
styled/
styles/
theme.js
globalStyles.js
pages/
utils/
`;
// Additional instructions
const additionalInstructions = `
1. Use proper naming conventions for styled components (e.g., StyledButton)
2. Implement a consistent theming system
3. Use CSS-in-JS for all styling needs
4. Utilize styled-components' attrs method for frequently used props
5. Implement proper TypeScript support for styled-components
6. Use the css prop for conditional styling when appropriate
7. Follow the styled-components documentation for best practices
`; // React + Styled Components .cursorrules
// Prefer functional components with hooks
const preferFunctionalComponents = true;
// Styled Components best practices
const styledComponentsBestPractices = [ “Use the styled-components/macro for better debugging”, “Implement a global theme using ThemeProvider”, “Create reusable styled components”, “Use props for dynamic styling”, “Utilize CSS helper functions like css“ when needed”, ];
// Folder structure
const folderStructure = src/ components/ styled/ styles/ theme.js globalStyles.js pages/ utils/;
// Additional instructions
const additionalInstructions = `
Cursor rules for Angular development with Novo Elements UI library.
Cursor rules for Angular development with TypeScript integration.
Cursor rules for Astro development with TypeScript integration.
Cursor rules for full-stack SaaS applications on Cloudflare Workers with Hono APIs, Angular frontends, typed RPC, D1/Neon, and production observability.
Cursor rules for Cursor AI development with React, TypeScript, and shadcn/ui integration.
Cursor rules for Next.js development with Tailwind CSS and SEO optimization.