Skip to content

Commit 147f6f0

Browse files
chore: add composer setup script and refresh dependencies
Add setup script with Playwright browser install for existing checkouts, refresh Boost agent docs, update dependencies, and improve README quick start.
1 parent 9d0fb01 commit 147f6f0

41 files changed

Lines changed: 1347 additions & 1020 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.cursor/skills/laravel-best-practices/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,4 +187,4 @@ Always use a sub-agent to read rule files and explore this skill's content.
187187

188188
1. Identify the file type and select relevant sections (e.g., migration → §16, controller → §1, §3, §5, §6, §10)
189189
2. Check sibling files for existing patterns — follow those first per Consistency First
190-
3. Verify API syntax with `search-docs` for the installed Laravel version
190+
3. Verify API syntax with `search-docs` for the installed Laravel version

.cursor/skills/laravel-best-practices/rules/advanced-queries.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,4 +103,4 @@ public function scopeOrderByLastLogin($query): void
103103
->take(1)
104104
);
105105
}
106-
```
106+
```

.cursor/skills/laravel-best-practices/rules/architecture.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,4 +199,4 @@ class Customer extends Model
199199
return $this->belongsToMany(Role::class);
200200
}
201201
}
202-
```
202+
```

.cursor/skills/laravel-best-practices/rules/blade-views.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,4 @@ return view('dashboard', compact('users'))
3333

3434
## Use `@aware` for Deeply Nested Component Props
3535

36-
Avoids re-passing parent props through every level of nested components.
36+
Avoids re-passing parent props through every level of nested components.

.cursor/skills/laravel-best-practices/rules/caching.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,4 +67,4 @@ If Redis goes down, the app falls back to a secondary store automatically.
6767

6868
```php
6969
'failover' => ['driver' => 'failover', 'stores' => ['redis', 'database']],
70-
```
70+
```

.cursor/skills/laravel-best-practices/rules/collections.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,4 @@ More declarative than overriding `newCollection()`.
4141
```php
4242
#[CollectedBy(UserCollection::class)]
4343
class User extends Model {}
44-
```
44+
```

.cursor/skills/laravel-best-practices/rules/config.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,4 +70,4 @@ If the application already uses language files for localization, use `__()` for
7070
```php
7171
// Only when lang files already exist in the project
7272
return back()->with('message', __('app.article_added'));
73-
```
73+
```

.cursor/skills/laravel-best-practices/rules/db-performance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,4 +189,4 @@ return view('users.index', compact('users'));
189189
@foreach ($users as $user)
190190
{{ $user->profile->name }}
191191
@endforeach
192-
```
192+
```

.cursor/skills/laravel-best-practices/rules/eloquent.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,4 +145,4 @@ Order::where('status', 'pending')->get();
145145

146146
Prefer Eloquent queries and relationships over `DB::table()` whenever possible — they already reference the model's table. When `DB::table()` or raw joins are unavoidable, always use `(new Model)->getTable()` to keep the reference traceable.
147147

148-
**Exception — migrations:** In migrations, hardcoded table names via `DB::table('settings')` are acceptable and preferred. Models change over time but migrations are frozen snapshots — referencing a model that is later renamed or deleted would break the migration.
148+
**Exception — migrations:** In migrations, hardcoded table names via `DB::table('settings')` are acceptable and preferred. Models change over time but migrations are frozen snapshots — referencing a model that is later renamed or deleted would break the migration.

.cursor/skills/laravel-best-practices/rules/error-handling.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,4 +69,4 @@ class InvalidOrderException extends Exception
6969
return ['order_id' => $this->orderId];
7070
}
7171
}
72-
```
72+
```

0 commit comments

Comments
 (0)