Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add anilcancakir/my-claude-code --skill laravel-infrastructuregit clone --depth 1 https://github.com/anilcancakir/my-claude-codeWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/anilcancakir/my-claude-code/laravel-infrastructure)<a href="https://agentmods.dev/skills/anilcancakir/my-claude-code/laravel-infrastructure"><img src="https://agentmods.dev/badge/skills/anilcancakir/my-claude-code/laravel-infrastructure/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/anilcancakir/my-claude-code/laravel-infrastructure"><img src="https://agentmods.dev/badge/skills/anilcancakir/my-claude-code/laravel-infrastructure.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00127 | $0.01588 |
| Opus 5 | $0.00063 | $0.00794 |
| Sonnet 5 | $0.00025 | $0.00318 |
| Haiku 4.5 | $0.00013 | $0.00159 |
Grade A, and why
laravel-infrastructure scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 325 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Laravel Infrastructure
Horizon, Octane, Reverb, Redis, and PostgreSQL patterns for Laravel 12+.
Horizon (Queue Management)
Installation
composer require laravel/horizon
php artisan horizon:install
php artisan migrate
Configuration
// config/horizon.php
'environments' => [
'production' => [
'supervisor-1' => [
'connection' => 'redis',
'queue' => ['default', 'high', 'low'],
'balance' => 'auto',
'maxProcesses' => 10,
'minProcesses' => 1,
'memory' => 128,
'tries' => 3,
'timeout' => 60,
],
],
'local' => [
'supervisor-1' => [
'connection' => 'redis',
'queue' => ['default'],
'balance' => 'simple',
'processes' => 3,
'tries' => 3,
],
],
],
Running Horizon
# Development
php artisan horizon
# Production (with Supervisor)
# /etc/supervisor/conf.d/horizon.conf
[program:horizon]
process_name=%(program_name)s
command=php /var/www/app/artisan horizon
autostart=true
autorestart=true
user=www-data
redirect_stderr=true
stdout_logfile=/var/www/app/storage/logs/horizon.log
stopwaitsecs=3600
Dispatching Jobs
// Dispatch to specific queue
ProcessOrder::dispatch($order)->onQueue('high');
// Delayed dispatch
ProcessOrder::dispatch($order)->delay(now()->addMinutes(5));
// Chain jobs
Bus::chain([
new ProcessOrder($order),
new SendConfirmation($order),
new NotifyWarehouse($order),
])->dispatch();
Octane (High Performance)
Installation
composer require laravel/octane
php artisan octane:install
# Choose: Swoole or RoadRunner
Running
# Development
php artisan octane:start --watch
# Production
php artisan octane:start --workers=4 --task-workers=6
Important: Memory Leaks
// AVOID: Static properties accumulating data
class BadService
{
private static array $cache = []; // Memory leak!
}
// GOOD: Use request-scoped or proper cache
class GoodService
{
public function __construct(
private readonly Repository $cache
) {}
}
What ships with it
3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 10d ago First seen · 325 lines · 127 tokens per session scan A 2be835dc1f9c
laravel-infrastructure is a skill published in the GitHub repository anilcancakir/my-claude-code (5 stars, last pushed 7mo ago), licensed MIT. It adds 127 tokens to every session and 1,588 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
developing-serverpod-backend
Develops full-stack Dart backends using the Serverpod framework with PostgreSQL, Redis, and Docker. Use when building type-safe API endpoints, defining YAML data models, configuring Serverpod auth, writing server-side tests, running database migrations, deploying to Docker/AWS/GCP, or using Serverpod Mini for…
supabase-node
Express/Hono with Supabase and Drizzle ORM.
ring:mapping-service-resources
Mapping a Go service's Service -> Module -> Resource hierarchy for dispatch-layer registration: detects modules and per-module PostgreSQL/MongoDB/RabbitMQ resources, database names, and shared databases, generates MongoDB index migration pairs (.up.json/.down.json), detects existing Postgres migrations, emits an HTML…
nuxthub
Use when building NuxtHub v0.10.6 applications - provides database (Drizzle ORM with sqlite/postgresql/mysql), KV storage, blob storage, and cache APIs. Covers configuration, schema definition, migrations, multi-cloud deployment (Cloudflare, Vercel), and the new hub:db, hub:kv, hub:blob virtual module imports.
laravel-async
Asynchronous and caching rules for Laravel — idempotent queued jobs with retries and backoff, domain events for side effects, queue separation and failure handling, deterministic cache keys with event-driven invalidation, and scheduled tasks that queue rather than block. Use when writing or reviewing jobs, events…
dev-supabase
Backend development with Supabase. Trigger when the user wants to configure auth, the database, or Supabase storage.