You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
1.0 KiB
Markdown
30 lines
1.0 KiB
Markdown
# How to Validate Future Code Changes
|
|
|
|
## The Validation Prompt
|
|
|
|
After you finish development, copy and paste this ENTIRE prompt to your AI assistant:
|
|
|
|
---
|
|
|
|
I have finished developing new features in the ATOMS Flutter application.
|
|
|
|
Please analyze my changes against the optimization patterns in ATOMS_OPTIMIZATION_COMPLETE_GUIDE.md
|
|
|
|
Validate these 8 areas:
|
|
|
|
1. PROVIDER ANALYSIS - Check if new providers use lazy: true and have proper dispose()
|
|
2. WIDGET REBUILD ANALYSIS - Find Consumer usage that should be Selector
|
|
3. API CALL ANALYSIS - Verify lookup APIs use useCache: true and JSON parsed once
|
|
4. MEMORY MANAGEMENT - Check controllers/connections are disposed properly
|
|
5. CODE QUALITY - Verify kDebugMode guards and error handling
|
|
6. PERFORMANCE REGRESSION - Check metrics: launch under 1.5s, memory under 120MB, dashboard under 2s
|
|
7. DETAILED REPORT - List issues with severity ratings and fixes
|
|
8. SUMMARY - Grade code quality and approve or request fixes
|
|
|
|
Be thorough and provide specific line-by-line fixes for any violations.
|
|
|
|
---
|
|
|
|
That is the prompt to use!
|
|
|