{"name":"Laravel Spelunking Kit","version":"1.0.0","license":"MIT","skills":[{"name":"api-consistency","description":"Trace response shapes, validation and authorization across related endpoints.","url":"https:\/\/codespelunker.com\/kit\/api-consistency\/SKILL.md","sha256":"96b8a4265289deb3cbda0eab8623e35ece16a2ddf81391d37127128027eeed97"},{"name":"dead-code","description":"Build a removal candidate list with evidence for indirect usage.","url":"https:\/\/codespelunker.com\/kit\/dead-code\/SKILL.md","sha256":"54252b2ddcc889c74c7b240468ea74639fdeb7911cd8444b7c120db55085bf44"},{"name":"environment-hygiene","description":"Find configuration that breaks when cached or changes between environments.","url":"https:\/\/codespelunker.com\/kit\/environment-hygiene\/SKILL.md","sha256":"e6bbf2e39c7312dfd3c3519a5febe30c9f2819275649a227ad69fe7302c9b0ae"},{"name":"livewire-review","description":"Review component trust boundaries, rendering work and state transitions.","url":"https:\/\/codespelunker.com\/kit\/livewire-review\/SKILL.md","sha256":"d10cccb1c19c3337e1d5a6b2a1a2652025bb64e2869135da3d3e0cbc07d2c4cb"},{"name":"performance","description":"Prioritize measured bottlenecks in queries, cache and rendering.","url":"https:\/\/codespelunker.com\/kit\/performance\/SKILL.md","sha256":"76b33765740110d35f4fc35152073bdf60df1b9c897fabd34057ebfa104e5cc2"},{"name":"query-hygiene","description":"Find repeated queries and unbounded database work before they become request latency.","url":"https:\/\/codespelunker.com\/kit\/query-hygiene\/SKILL.md","sha256":"174e245f348b642d58283391e31f765d8ec73dfd2cc5d903a7f9d8d03588110f"},{"name":"queue-health","description":"Review retries, timeouts and repeat delivery without consuming real jobs.","url":"https:\/\/codespelunker.com\/kit\/queue-health\/SKILL.md","sha256":"d00e59b8b04cf147032d9849e89fc467ae1da2a8df3a6dd9725e0a6fecec3319"},{"name":"security","description":"Trace trust boundaries through authorization, assignment and database access.","url":"https:\/\/codespelunker.com\/kit\/security\/SKILL.md","sha256":"d503a310f0d4b9ee034711153221cfadf4370332ff6ee0838dbb61934acd4825"},{"name":"test-coverage","description":"Map important route behavior to assertions and expose untested boundaries.","url":"https:\/\/codespelunker.com\/kit\/test-coverage\/SKILL.md","sha256":"898bcea1513c487a9a5ea5cb4c2598dd9264dd5f2803ec7c9c1cc9b39eaba305"},{"name":"upgrade-readiness","description":"Make a version-specific upgrade plan without guessing future breaking changes.","url":"https:\/\/codespelunker.com\/kit\/upgrade-readiness\/SKILL.md","sha256":"3da3b9f793b5be923e9ddab7c20f001088c4d11c4a389cf4d5fa49a9080ab43a"}]}