{"owner":"reduxjs","repo":"react-redux","hasSkills":true,"totalSkillsCount":1,"totalTokensCount":239,"categories":["cursor-rule"],"hasMcp":false,"mcpConfig":null,"found":[".cursorrules (react-redux-typescript-cursorrules-prompt-file.mdc)"],"skills":{".cursorrules (react-redux-typescript-cursorrules-prompt-file.mdc)":"---\ndescription: \"Cursor rules for React development with Redux and TypeScript integration.\"\nglobs: **/*\nalwaysApply: false\n---\n// React + Redux + TypeScript .cursorrules\n\n// Prefer functional components with hooks\n\nconst preferFunctionalComponents = true;\n\n// Use TypeScript for type safety\n\nconst useTypeScript = true;\n\n// Redux best practices\n\nconst reduxBestPractices = [\n  \"Use Redux Toolkit for efficient Redux development\",\n  \"Implement slice pattern for organizing Redux code\",\n  \"Utilize createAsyncThunk for handling async actions\",\n  \"Use selectors for accessing state in components\",\n];\n\n// Folder structure\n\nconst folderStructure = `\nsrc/\n  components/\n  features/\n  store/\n    slices/\n    hooks.ts\n    store.ts\n  types/\n  utils/\n`;\n\n// Additional instructions\n\nconst additionalInstructions = `\n1. Use React.FC for functional components with props\n2. Implement strict TypeScript checks\n3. Use Redux hooks (useSelector, useDispatch) in components\n4. Create reusable typed hooks for Redux operations\n5. Implement proper error handling in async operations\n6. Use Redux DevTools for debugging\n7. Follow Redux style guide for naming conventions\n`;\n"},"files":{".cursorrules (react-redux-typescript-cursorrules-prompt-file.mdc)":"---\ndescription: \"Cursor rules for React development with Redux and TypeScript integration.\"\nglobs: **/*\nalwaysApply: false\n---\n// React + Redux + TypeScript .cursorrules\n\n// Prefer functional components with hooks\n\nconst preferFunctionalComponents = true;\n\n// Use TypeScript for type safety\n\nconst useTypeScript = true;\n\n// Redux best practices\n\nconst reduxBestPractices = [\n  \"Use Redux Toolkit for efficient Redux development\",\n  \"Implement slice pattern for organizing Redux code\",\n  \"Utilize createAsyncThunk for handling async actions\",\n  \"Use selectors for accessing state in components\",\n];\n\n// Folder structure\n\nconst folderStructure = `\nsrc/\n  components/\n  features/\n  store/\n    slices/\n    hooks.ts\n    store.ts\n  types/\n  utils/\n`;\n\n// Additional instructions\n\nconst additionalInstructions = `\n1. Use React.FC for functional components with props\n2. Implement strict TypeScript checks\n3. Use Redux hooks (useSelector, useDispatch) in components\n4. Create reusable typed hooks for Redux operations\n5. Implement proper error handling in async operations\n6. Use Redux DevTools for debugging\n7. Follow Redux style guide for naming conventions\n`;\n"},"items":[{"name":".cursorrules","path":".cursorrules (react-redux-typescript-cursorrules-prompt-file.mdc)","rawUrl":"https://raw.githubusercontent.com/PatrickJS/awesome-cursorrules/main/rules/react-redux-typescript-cursorrules-prompt-file.mdc","title":"Awesome Cursorrules: react redux typescript","category":"cursor-rule","format":"markdown","content":"---\ndescription: \"Cursor rules for React development with Redux and TypeScript integration.\"\nglobs: **/*\nalwaysApply: false\n---\n// React + Redux + TypeScript .cursorrules\n\n// Prefer functional components with hooks\n\nconst preferFunctionalComponents = true;\n\n// Use TypeScript for type safety\n\nconst useTypeScript = true;\n\n// Redux best practices\n\nconst reduxBestPractices = [\n  \"Use Redux Toolkit for efficient Redux development\",\n  \"Implement slice pattern for organizing Redux code\",\n  \"Utilize createAsyncThunk for handling async actions\",\n  \"Use selectors for accessing state in components\",\n];\n\n// Folder structure\n\nconst folderStructure = `\nsrc/\n  components/\n  features/\n  store/\n    slices/\n    hooks.ts\n    store.ts\n  types/\n  utils/\n`;\n\n// Additional instructions\n\nconst additionalInstructions = `\n1. Use React.FC for functional components with props\n2. Implement strict TypeScript checks\n3. Use Redux hooks (useSelector, useDispatch) in components\n4. Create reusable typed hooks for Redux operations\n5. Implement proper error handling in async operations\n6. Use Redux DevTools for debugging\n7. Follow Redux style guide for naming conventions\n`;\n","tokens":239,"sizeBytes":1156}],"systemPromptSnippet":"<yakaai_skills repo=\"reduxjs/react-redux\">\n<!-- File: .cursorrules (react-redux-typescript-cursorrules-prompt-file.mdc) (Tokens: ~239 | Category: cursor-rule) -->\n---\ndescription: \"Cursor rules for React development with Redux and TypeScript integration.\"\nglobs: **/*\nalwaysApply: false\n---\n// React + Redux + TypeScript .cursorrules\n\n// Prefer functional components with hooks\n\nconst preferFunctionalComponents = true;\n\n// Use TypeScript for type safety\n\nconst useTypeScript = true;\n\n// Redux best practices\n\nconst reduxBestPractices = [\n  \"Use Redux Toolkit for efficient Redux development\",\n  \"Implement slice pattern for organizing Redux code\",\n  \"Utilize createAsyncThunk for handling async actions\",\n  \"Use selectors for accessing state in components\",\n];\n\n// Folder structure\n\nconst folderStructure = `\nsrc/\n  components/\n  features/\n  store/\n    slices/\n    hooks.ts\n    store.ts\n  types/\n  utils/\n`;\n\n// Additional instructions\n\nconst additionalInstructions = `\n1. Use React.FC for functional components with props\n2. Implement strict TypeScript checks\n3. Use Redux hooks (useSelector, useDispatch) in components\n4. Create reusable typed hooks for Redux operations\n5. Implement proper error handling in async operations\n6. Use Redux DevTools for debugging\n7. Follow Redux style guide for naming conventions\n`;\n</yakaai_skills>"}