Code Modularity .cursorrules strategies