Plugin Architecture .cursorrules strategies