forked from trent_larson/crowd-funder-for-time-pwa
- Reorganize cursor rules into logical domain-based directories - Implement meta-rule system for workflow-specific rule bundling - Move core rules to dedicated /core directory - Consolidate development rules under /development namespace - Add architectural patterns and implementation examples - Create workflow-specific meta-rules for common development tasks - Remove deprecated standalone rule files - Update package dependencies for new rule structure BREAKING CHANGE: Cursor rules file structure has been reorganized Files moved from root rules directory to domain-specific subdirectories
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
|