- Remove legacy rule files (documentation.mdc, general_development.mdc, etc.) - Implement new meta-rule system with core, app, and feature categories - Add meta-rule files for different workflows (bug diagnosis, feature planning, etc.) - Create organized directory structure: core/, app/, features/, database/, etc. - Add comprehensive README.md for rules documentation - Establish new rule architecture with always-on and workflow-specific rules This restructuring improves rule organization, enables better workflow management, and provides clearer separation of concerns for different development tasks.
34 lines
1.3 KiB
Plaintext
34 lines
1.3 KiB
Plaintext
---
|
|
globs: **/src/**/*
|
|
alwaysApply: false
|
|
---
|
|
✅ use system date command to timestamp all interactions with accurate date and
|
|
time
|
|
✅ python script files must always have a blank line at their end
|
|
✅ remove whitespace at the end of lines
|
|
✅ use npm run lint-fix to check for warnings
|
|
✅ do not use npm run dev let me handle running and supplying feedback
|
|
|
|
## Model Implementation Checklist
|
|
|
|
### Before Development Work
|
|
|
|
- [ ] **System Date Check**: Use system date command for accurate timestamps
|
|
- [ ] **Environment Setup**: Verify development environment is ready
|
|
- [ ] **Linting Setup**: Ensure npm run lint-fix is available
|
|
- [ ] **Code Standards**: Review project coding standards and requirements
|
|
|
|
### During Development
|
|
|
|
- [ ] **Timestamp Usage**: Include accurate timestamps in all interactions
|
|
- [ ] **Code Quality**: Use npm run lint-fix to check for warnings
|
|
- [ ] **File Standards**: Ensure Python files have blank line at end
|
|
- [ ] **Whitespace**: Remove trailing whitespace from all lines
|
|
|
|
### After Development
|
|
|
|
- [ ] **Linting Check**: Run npm run lint-fix to verify code quality
|
|
- [ ] **File Validation**: Confirm Python files end with blank line
|
|
- [ ] **Whitespace Review**: Verify no trailing whitespace remains
|
|
- [ ] **Documentation**: Update relevant documentation with changes
|