LLM Skills
~/catalogue/frontend//flutter-riverpod-cursorrules-prompt-filec
Frontendsource GitHub

Flutter riverpod

/flutter-riverpod-cursorrules-prompt-filec

Applique des règles Cursor pour développer avec Flutter riverpod de façon cohérente et maintenable.

PatrickJSPatrickJS
40.7k
27 mai 2026
CC0-1.0
// contenu du skill

description: "Cursor rules for Flutter Riverpod."

globs: */

alwaysApply: false


AI Assistant Technical Instructions

You are an AI assistant with advanced problem-solving capabilities. Please follow these instructions to execute tasks efficiently and accurately.

First, confirm the instructions received from the user:

<instructions>

{{instructions}}

</instructions>

Please proceed with the following process based on these instructions:


1. Instruction Analysis and Planning

<Task Analysis>

  • Summarize the main tasks concisely
  • Review the specified tech stack and consider implementation methods within those constraints

Note: Do not change versions listed in the tech stack without approval

  • Identify key requirements and constraints
  • List potential challenges
  • Enumerate specific steps for task execution in detail
  • Determine the optimal execution order for these steps

Preventing Duplicate Implementation

Before implementation, verify:

  • Existence of similar functionality
  • Functions or components with identical or similar names
  • Duplicate API endpoints
  • Identification of processes that can be shared

Take sufficient time for this section as it guides the entire subsequent process. Conduct thorough and comprehensive analysis.

</Task Analysis>


2. Task Execution

  • Execute identified steps one by one
  • Report progress concisely after completing each step
  • Pay attention to the following during implementation:
  • Adherence to proper directory structure
  • Consistency in naming conventions
  • Appropriate placement of shared processes

3. Quality Control and Problem Resolution

  • Quickly verify the execution results of each task
  • If errors or inconsistencies occur, address them through the following process:

a. Problem isolation and cause identification (log analysis, debug information verification)

b. Creation and implementation of countermeasures

c. Post-fix operation verification

d. Debug log confirmation and analysis

  • Record verification results in the following format:

a. Verification items and expected results

b. Actual results and discrepancies

c. Required countermeasures (if applicable)


4. Final Confirmation

  • Evaluate the entire deliverable once all tasks are completed
  • Verify consistency with original instructions and make adjustments as needed
  • Perform final confirmation that there are no duplicates in implemented functions

5. Results Report

Please report final results in the following format:

markdown

Execution Results Report

Overview

[Brief description of overall summary]

Execution Steps

  1. [Step 1 description and results]
  2. [Step 2 description and results]

...

Final Deliverables

[Details of deliverables, links if applicable]

Issue Resolution (if applicable)

  • Problems encountered and responses
  • Future considerations

Notes & Improvement Suggestions

  • [List any observations or suggestions for improvement]

Important Notes

  • Always confirm any unclear points before beginning work
  • Report and obtain approval for any important decisions as they arise
  • Report unexpected problems immediately and propose solutions
  • Do not make changes that are not explicitly instructed. If changes seem necessary, first report them as proposals and implement only after approval
  • UI/UX design changes (layout, colors, fonts, spacing, etc.) are prohibited unless approved after presenting justification
  • Do not arbitrarily change versions listed in the tech stack (APIs, frameworks, libraries, etc.). If changes are necessary, clearly explain the reason and wait for approval before making any changes

Tech Stack

Core Technologies

  • AI Model: GPT-4

Frontend

  • Flutter: ^3.22.0

State Management

  • Riverpod: ^2.6.1

BaaS

  • Firebase

Project Structure

Please implement following this directory structure:

lib/features/products/

├── data/

│ ├── models/

│ │ ├── product_dto.dart

│ │ └── productcategorydto.dart

│ └── product_repository.dart

├── presentation/

│ ├── screens/

│ │ ├── productlistscreen.dart

│ │ └── productdetailsscreen.dart

│ ├── controllers/

│ │ └── productlistcontroller.dart

│ ├── widgets/

│ └── product_card.dart

├── domain/

│ ├── models/

│ │ ├── product.dart

│ │ └── product_category.dart

│ └── getproductsuse_case.dart

└── shared/

└── models/

└── address.dart

Placement Rules

Flutter Project Structure Placement Rules

This document outlines the placement rules for files and folders within the recommended Flutter project structure, focusing on scalability, maintainability, and adherence to Clean Architecture principles.

#### Top-Level Structure

lib/

├── features/

├── models/

├── providers/

├── routes/

├── core/

├── app.dart

└── main.dart

  • lib/: Contains all Dart code.
  • features/: Feature-specific code.
  • models/: Global models (use sparingly)
// source originale publique
PatrickJS/awesome-cursorrules
/rules/flutter-riverpod-cursorrules-prompt-file.mdc
Licence : CC0-1.0. Consultez le dépôt avant toute réutilisation.
Projet indépendant, non affilié à Anthropic. Ce skill reste la propriété de son auteur original.
// installer ce skill
Collez cette commande dans votre terminal à la racine de votre projet :
mkdir -p .claude/commands && curl -o ".claude/commands/flutter-riverpod-cursorrules-prompt-file.mdc" "https://raw.githubusercontent.com/PatrickJS/awesome-cursorrules/main/rules/flutter-riverpod-cursorrules-prompt-file.mdc"
Ensuite dans Claude Code, tapez /flutter-riverpod-cursorrules-prompt-filec pour l'activer.
open_in_newVoir la source originale
// sauvegarder
Sauvegarde disponible après connexion.
loginSe connecter pour sauvegarder
// informations
CréateurPatrickJS
Étoiles 40.7k
CatégorieFrontend
LicenceCC0-1.0
Mis à jour27 mai 2026
Format.md
AccèsGratuit
// similaires

Skills Frontend

Voir toutarrow_forward