Cursor Flutter 编码规范:来自 PatrickJS/awesome-cursorrules (40k stars) 的 flu,适用于各类文档与内容的智能化处理。
Cursor Flutter 编码规范:来自 PatrickJS/awesome-cursorrules (40k stars) 的 flu,适用于各类文档与内容的智能化处理。
**文件来源:** PatrickJS/awesome-cursorrules → `rules/flutter-riverpod-cursorrules-prompt-file.mdc`
**原仓库:** https://github.com/PatrickJS/awesome-cursorrules
**评分:** ⭐ 仓库 40k stars (社区最权威 Cursor rules 合集)
把 `flutter-riverpod-cursorrules-prompt-file.mdc` 这条 Cursor 编码规则打包成可调用的 AI skill,帮你把代码生成统一到一致的标准上。
> 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 befo
...(完整内容在原仓库)...
有问题或建议,在本 skill 下留言。
把 `flutter-riverpod-cursorrules-prompt-file.mdc` 这条 Cursor 编码规则打包成可调用的 AI skill,帮你把代码生成统一到一致的标准上。
> Cursor rules for Flutter Riverpod.