Skip to content

Commit 60ff91b

Browse files
committed
Add Laravel 11.x/12.x skills and commands reflecting stable patterns. Include focused docs, intersection summaries, and updated caching guidance with tags and locks. De-duplicate overlapping subagents and streamline workflows.
1 parent 3e17804 commit 60ff91b

File tree

26 files changed

+558
-1
lines changed

26 files changed

+558
-1
lines changed

README.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,23 @@ Skills live in `skills/` and are designed for everyday Laravel work. Core exampl
110110

111111
This fork focuses on Laravel skills and removes overlapping generic skills so it can be used independently without conflicts. It is also compatible with the base Superpowers plugin if you choose to install both. Use the Laravel‑specific commands here, or continue using the base plugin’s generic workflows.
112112

113+
#### Docs Intersection (Laravel 11.x + 12.x)
114+
115+
We added a focused set of skills that reflect patterns stable across both 11.x and 12.x:
116+
117+
- Form Requests & Validation (`laravel:form-requests`)
118+
- Policies & Authorization (`laravel:policies-and-authorization`)
119+
- Eloquent Relationships & Loading (`laravel:eloquent-relationships`)
120+
- Transactions & Consistency (`laravel:transactions-and-consistency`)
121+
- HTTP Client Resilience (`laravel:http-client-resilience`)
122+
- Task Scheduling (`laravel:task-scheduling`)
123+
- API Resources & Pagination (`laravel:api-resources-and-pagination`)
124+
- Blade Components & Layouts (`laravel:blade-components-and-layouts`)
125+
- Filesystem Uploads & URLs (`laravel:filesystem-uploads`)
126+
- Rate Limiting & Throttle (`laravel:rate-limiting`)
127+
- Exception Handling & Logging (`laravel:exception-handling-and-logging`)
128+
129+
113130
### Commands
114131

115132
Commands are thin wrappers that activate skills. Key examples:
@@ -120,6 +137,20 @@ Commands are thin wrappers that activate skills. Key examples:
120137
- `laravel-check.md``laravel:quality-checks`
121138
- `laravel-tdd.md``laravel:tdd-with-pest`
122139

140+
Additional wrappers for the new docs‑intersection skills:
141+
142+
- `laravel-form-requests.md``laravel:form-requests`
143+
- `laravel-policies.md``laravel:policies-and-authorization`
144+
- `laravel-eloquent-relationships.md``laravel:eloquent-relationships`
145+
- `laravel-transactions.md``laravel:transactions-and-consistency`
146+
- `laravel-http-client.md``laravel:http-client-resilience`
147+
- `laravel-scheduling.md``laravel:task-scheduling`
148+
- `laravel-api-resources.md``laravel:api-resources-and-pagination`
149+
- `laravel-blade-components.md``laravel:blade-components-and-layouts`
150+
- `laravel-filesystem-uploads.md``laravel:filesystem-uploads`
151+
- `laravel-rate-limiting.md``laravel:rate-limiting`
152+
- `laravel-exceptions-logging.md``laravel:exception-handling-and-logging`
153+
123154
### Skills Overview
124155

125156
- Onboarding & Runner

RELEASE-NOTES.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,39 @@
11
# Laravel Superpowers — Release Notes
22

3+
## v0.1.2 (2025-11-04)
4+
5+
Docs sweep across Laravel 11.x and 12.x, with new skills matching the intersection of stable patterns. Also consolidated duplicates and kept commands thin.
6+
7+
### Added (Skills)
8+
9+
- Form Requests & Validation (`laravel:form-requests`)
10+
- Policies & Authorization (`laravel:policies-and-authorization`)
11+
- Eloquent Relationships & Loading (`laravel:eloquent-relationships`)
12+
- Transactions & Consistency (`laravel:transactions-and-consistency`)
13+
- HTTP Client Resilience (`laravel:http-client-resilience`)
14+
- Task Scheduling (`laravel:task-scheduling`)
15+
- API Resources & Pagination (`laravel:api-resources-and-pagination`)
16+
- Blade Components & Layouts (`laravel:blade-components-and-layouts`)
17+
- Filesystem Uploads & URLs (`laravel:filesystem-uploads`)
18+
- Rate Limiting & Throttle (`laravel:rate-limiting`)
19+
- Exception Handling & Logging (`laravel:exception-handling-and-logging`)
20+
21+
Matching command wrappers were added under `commands/` using the existing convention.
22+
23+
### Changed
24+
25+
- Unified caching guidance into `laravel:performance-caching` (added tags, locks, invalidation best‑practices). Removed the duplicate cache strategies skill/command.
26+
- De‑duplicated Eloquent guidance: relationships skill now references `laravel:performance-eager-loading` for N+1 detection/measurement.
27+
28+
### Removed
29+
30+
- Subagents that duplicated skills (Form Request Builder, Policy Planner, Transaction Auditor, API Resource Designer). The repo keeps subagents minimal; the controller cleaner remains.
31+
- Redundant Sail prompt skill (covered by runner selection and integration docs).
32+
33+
### Docs
34+
35+
- Summary of 11.x/12.x intersection captured within the new skills themselves.
36+
337
## v0.1.1 (2025-11-04)
438

539
Smarter Laravel detection, Sail via binary presence, and safer command guidance.

commands/laravel-api-resources.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
description: Use API Resources and pagination; use the laravel:api-resources-and-pagination skill exactly as written
3+
---
4+
5+
Use the laravel:api-resources-and-pagination skill exactly as written
6+
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
description: Compose UIs with Blade components; use the laravel:blade-components-and-layouts skill exactly as written
3+
---
4+
5+
Use the laravel:blade-components-and-layouts skill exactly as written
6+
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
description: Define and load relationships efficiently; use the laravel:eloquent-relationships skill exactly as written
3+
---
4+
5+
Use the laravel:eloquent-relationships skill exactly as written
6+
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
description: Improve observability of failures; use the laravel:exception-handling-and-logging skill exactly as written
3+
---
4+
5+
Use the laravel:exception-handling-and-logging skill exactly as written
6+
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
description: Store and serve files safely; use the laravel:filesystem-uploads skill exactly as written
3+
---
4+
5+
Use the laravel:filesystem-uploads skill exactly as written
6+

commands/laravel-form-requests.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
description: Extract validation to Form Requests; use the laravel:form-requests skill exactly as written
3+
---
4+
5+
Use the laravel:form-requests skill exactly as written
6+

commands/laravel-http-client.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
description: Harden outbound HTTP calls; use the laravel:http-client-resilience skill exactly as written
3+
---
4+
5+
Use the laravel:http-client-resilience skill exactly as written
6+

commands/laravel-policies.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
description: Enforce access via Policies; use the laravel:policies-and-authorization skill exactly as written
3+
---
4+
5+
Use the laravel:policies-and-authorization skill exactly as written
6+

0 commit comments

Comments
 (0)