tokio::sync::RwLock .cursorrules prompt files

`tokio::sync::RwLock` is an asynchronous read-write lock in Rust that allows multiple readers or one writer, improving performance in scenarios with frequent reads and infrequent writes.