diff --git a/README.md b/README.md
index 895bb91..fb37b41 100644
--- a/README.md
+++ b/README.md
@@ -15,6 +15,8 @@
[](https://app.codecov.io/gh/cycle/active-record)
[](https://shepherd.dev/github/cycle/active-record)
[](https://dashboard.stryker-mutator.io/reports/github.com/cycle/active-record/master)
+[](https://github.com/xepozz/meta-storm-idea-plugin)
+
[](https://discord.gg/spiralphp)
[](https://x.com/intent/follow?screen_name=SpiralPHP)
@@ -154,6 +156,46 @@ $user = User::create(name: 'John');
$user->saveOrFail();
```
+### → Advanced Usage Examples
+
+#### Query Builder Integration
+
+```php
+// Find users with advanced Cycle ORM filtering
+$user = User::query()
+ ->where('name', 'John')
+ ->where('active', true)
+ ->fetchOne();
+
+// Find by primary key
+$user = User::findByPK(42);
+
+// Find with conditions
+$users = User::findAll(['status' => 'active']);
+$user = User::findOne(['email' => 'john@example.com']);
+```
+
+#### Batch Operations and Transactions
+
+```php
+$user1 = new User('Alice');
+$user2 = new User('Bob');
+
+// Group multiple operations in a single transaction
+ActiveRecord::groupActions(function (EntityManagerInterface $em) use ($user1, $user2) {
+ $user1->save();
+ $user2->save();
+ // Both users saved in one transaction
+}, TransactionMode::OpenNew);
+
+// Advanced transaction handling
+User::transact(function (DatabaseInterface $db, EntityManagerInterface $em) {
+ $user = User::query()->forUpdate()->fetchOne(['name' => 'Charlie']);
+ $user->name = 'Charles';
+ $user->save();
+});
+```
+
## 🙌 Want to Contribute?
diff --git a/resources/ar.meta-storm.xml b/resources/ar.meta-storm.xml
new file mode 100644
index 0000000..c4dfe53
--- /dev/null
+++ b/resources/ar.meta-storm.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+