~ / rigs / AratKruglik / claude-laravel

AratKruglik/claude-laravel

No description.

↗ GitHub ★ 155 no license updated 6mo ago project Claude CodeCodex
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~38.3k tokens
Context hog · median rig: 2.3k · breakdown
GUARDRAILS
2/5
Protects secrets · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ claude mcp add laravel-boost -- docker compose exec -T app php /var/www/artisan boost:mcp
$ claude mcp add context7 -- npx -y @upstash/context7-mcp --api-key ${CONTEXT7_API_KEY}
$ claude mcp add figma -- npx -y figma-developer-mcp --figma-api-key=${FIGMA_API_KEY} --stdio
$ claude mcp add github -e GITHUB_PERSONAL_ACCESS_<redacted> -- docker run -i --rm -e GITHUB_PERSONAL_ACCESS_<redacted>
$ npx degit AratKruglik/claude-laravel/.claude ./rig-claude-laravel  # inspect, then merge into .claude/

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ claude mcp add laravel-boost -- docker compose exec -T app php /var/www/artisan boost:mcp
$ claude mcp add context7 -- npx -y @upstash/context7-mcp --api-key ${CONTEXT7_API_KEY}
$ claude mcp add figma -- npx -y figma-developer-mcp --figma-api-key=${FIGMA_API_KEY} --stdio
$ claude mcp add github -e GITHUB_PERSONAL_ACCESS_<redacted> -- docker run -i --rm -e GITHUB_PERSONAL_ACCESS_<redacted>
$ npx degit AratKruglik/claude-laravel/.claude/skills/architect-review .claude/skills/architect-review
$ npx degit AratKruglik/claude-laravel/.claude/skills/architecture-designer .claude/skills/architecture-designer
$ npx degit AratKruglik/claude-laravel/.claude/skills/brainstorming .claude/skills/brainstorming
$ npx degit AratKruglik/claude-laravel/.claude/skills/code-reviewer .claude/skills/code-reviewer
$ npx degit AratKruglik/claude-laravel/.claude/skills/database-optimizer .claude/skills/database-optimizer
$ npx degit AratKruglik/claude-laravel/.claude/skills/ddd-strategic-design .claude/skills/ddd-strategic-design
$ npx degit AratKruglik/claude-laravel/.claude/skills/debugging-wizard .claude/skills/debugging-wizard
$ npx degit AratKruglik/claude-laravel/.claude/skills/devops .claude/skills/devops
$ npx degit AratKruglik/claude-laravel/.claude/skills/docker-expert .claude/skills/docker-expert
$ npx degit AratKruglik/claude-laravel/.claude/skills/github-actions .claude/skills/github-actions
$ npx degit AratKruglik/claude-laravel/.claude/skills/laravel-actions-patterns .claude/skills/laravel-actions-patterns
$ npx degit AratKruglik/claude-laravel/.claude/skills/laravel-architecture .claude/skills/laravel-architecture
$ npx degit AratKruglik/claude-laravel/.claude/skills/octane-frankenphp-gotchas .claude/skills/octane-frankenphp-gotchas
$ npx degit AratKruglik/claude-laravel/.claude/skills/pest-testing .claude/skills/pest-testing
$ npx degit AratKruglik/claude-laravel/.claude/skills/php-pro .claude/skills/php-pro
$ npx degit AratKruglik/claude-laravel/.claude/skills/plan-writing .claude/skills/plan-writing
$ npx degit AratKruglik/claude-laravel/.claude/skills/playwright-expert .claude/skills/playwright-expert
$ npx degit AratKruglik/claude-laravel/.claude/skills/playwright-skill .claude/skills/playwright-skill
$ npx degit AratKruglik/claude-laravel/.claude/skills/postgres-best-practices .claude/skills/postgres-best-practices
$ npx degit AratKruglik/claude-laravel/.claude/skills/postgresql .claude/skills/postgresql
$ npx degit AratKruglik/claude-laravel/.claude/skills/security-reviewer .claude/skills/security-reviewer
$ npx degit AratKruglik/claude-laravel/.claude/skills/test-master .claude/skills/test-master
$ npx degit AratKruglik/claude-laravel/.claude/skills/vue-expert .claude/skills/vue-expert
$ curl -fsSL --create-dirs -o .claude/agents/ba.md https://raw.githubusercontent.com/AratKruglik/claude-laravel/main/.claude/agents/ba.md
$ curl -fsSL --create-dirs -o .claude/agents/dba.md https://raw.githubusercontent.com/AratKruglik/claude-laravel/main/.claude/agents/dba.md
$ curl -fsSL --create-dirs -o .claude/agents/ddd-architect.md https://raw.githubusercontent.com/AratKruglik/claude-laravel/main/.claude/agents/ddd-architect.md
$ curl -fsSL --create-dirs -o .claude/agents/debugger.md https://raw.githubusercontent.com/AratKruglik/claude-laravel/main/.claude/agents/debugger.md
$ curl -fsSL --create-dirs -o .claude/agents/developer.md https://raw.githubusercontent.com/AratKruglik/claude-laravel/main/.claude/agents/developer.md
$ curl -fsSL --create-dirs -o .claude/agents/devil.md https://raw.githubusercontent.com/AratKruglik/claude-laravel/main/.claude/agents/devil.md
$ curl -fsSL --create-dirs -o .claude/agents/devops.md https://raw.githubusercontent.com/AratKruglik/claude-laravel/main/.claude/agents/devops.md
$ curl -fsSL --create-dirs -o .claude/agents/docs-writer.md https://raw.githubusercontent.com/AratKruglik/claude-laravel/main/.claude/agents/docs-writer.md
$ curl -fsSL --create-dirs -o .claude/agents/filament.md https://raw.githubusercontent.com/AratKruglik/claude-laravel/main/.claude/agents/filament.md
$ curl -fsSL --create-dirs -o .claude/agents/frontend.md https://raw.githubusercontent.com/AratKruglik/claude-laravel/main/.claude/agents/frontend.md
$ curl -fsSL --create-dirs -o .claude/agents/integration-architect.md https://raw.githubusercontent.com/AratKruglik/claude-laravel/main/.claude/agents/integration-architect.md
$ curl -fsSL --create-dirs -o .claude/agents/laravel-refactoring-expert.md https://raw.githubusercontent.com/AratKruglik/claude-laravel/main/.claude/agents/laravel-refactoring-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/qa.md https://raw.githubusercontent.com/AratKruglik/claude-laravel/main/.claude/agents/qa.md
$ curl -fsSL --create-dirs -o .claude/agents/queue-specialist.md https://raw.githubusercontent.com/AratKruglik/claude-laravel/main/.claude/agents/queue-specialist.md
$ curl -fsSL --create-dirs -o .claude/agents/reviewer.md https://raw.githubusercontent.com/AratKruglik/claude-laravel/main/.claude/agents/reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/security-scanner.md https://raw.githubusercontent.com/AratKruglik/claude-laravel/main/.claude/agents/security-scanner.md
$ curl -fsSL --create-dirs -o .claude/agents/tester.md https://raw.githubusercontent.com/AratKruglik/claude-laravel/main/.claude/agents/tester.md

Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.

{
  "permissions": {
    "deny": [
      "Read(./.env)"
    ]
  }
}

MCP servers (4)

serversourceest. tokens
/var/www/artisan · "laravel-boost" docker 2.5k
Context7 npm 1.2k
Figma npm 3.0k
GitHub MCP · "github"
env: GITHUB_PERSONAL_ACCESS_TOKEN
docker 18.0k

Skills (23)

Subagents (17)

ba
model: opus
Business analyst for requirements engineering, feature planning, and task decomposition. NOT for writing code (developer) or tests (tester).\n\nTrigger — EN: analyze requirements, user stories, accept
dba
model: sonnet
Database architect and optimizer for PostgreSQL. NOT for application code (developer) or tests (tester), or server config (devops).\n\nTrigger — EN: database, migration, schema, index, query optimizat
ddd-architect
model: opus
Domain-Driven Design architect for business logic organization. NOT for implementation (developer), tests (tester), or schema design (dba).\n\nTrigger — EN: domain, bounded context, DDD, business logi
debugger
model: opus
Bug investigation and root-cause analysis specialist. NOT for new features (developer) or tests (tester).\n\nTrigger — EN: bug, error, debug, exception, stack trace, not working, 500, root cause.\nTri
developer
model: sonnet
Full-stack Laravel + Inertia.js specialist. NOT for: unit tests (tester), E2E (qa), Filament admin (filament), pure Vue (frontend).\n\nTrigger — EN: feature, page, form, action, route, implement.\nTri
devil
model: opus
Devil's Advocate — constructive skeptic for the planning phase. Challenges requirements from `ba` and architecture decisions from `ddd-architect` via SendMessage. Read-only: never writes or modifies c
devops
model: haiku
DevOps, infrastructure, and CI/CD pipeline specialist. NOT for application code (developer) or tests (tester/qa).\n\nTrigger — EN: docker, CI/CD, deploy, GitHub Actions, workflow, Octane, Redis, infra
docs-writer
model: haiku
Technical documentation specialist and PR creator. NOT for application code (developer) or tests (tester).\n\nTrigger — EN: write docs, README, API docs, architecture guide, deployment guide, PHPDoc,
filament
model: sonnet
Filament v4 admin panel specialist. NOT for Inertia frontend (developer), unit tests without Filament (tester), or E2E (qa).\n\nTrigger — EN: filament, admin panel, admin resource, admin form, admin t
frontend
model: sonnet
Vue 3 + Inertia.js frontend specialist. NOT for backend logic (developer), admin panel (filament), or E2E tests (qa).\n\nTrigger — EN: component, Vue component, frontend, UI, styling, Tailwind, Pinia
integration-architect
model: sonnet
External service integration specialist. NOT for application code (developer) or tests (tester).\n\nTrigger — EN: integrate, webhook, OAuth, API client, external service, third-party, payment gateway,
laravel-refactoring-expert
model: sonnet
Laravel refactoring and code quality specialist. NOT for new features (developer) or tests (tester).\n\nTrigger — EN: refactor, optimize, N+1, code smell, technical debt, extract class, cognitive comp
qa
model: sonnet
E2E and browser automation specialist using Playwright MCP. NOT for unit tests (tester).\n\nTrigger — EN: E2E test, browser test, Playwright, visual regression, user scenario, flaky test, smoke test.\
queue-specialist
model: sonnet
Queue and job processing specialist for Redis-based Laravel queues. NOT for application code (developer) or tests (tester).\n\nTrigger — EN: job, queue, worker, failed job, dispatch, ShouldQueue, retr
reviewer
model: sonnet
Code reviewer and quality auditor. Read-only: analyzes and reports, does NOT write code. NOT for implementing fixes (developer) or tests (tester).\n\nTrigger — EN: review, code review, audit, PR revie
security-scanner
model: opus
Application security specialist for vulnerability scanning and security audits. NOT for implementing fixes (developer) or writing tests (tester).\n\nTrigger — EN: security scan, vulnerability, securit
tester
model: sonnet
Unit and feature testing specialist for Laravel/Pest. NOT for E2E browser tests (qa).\n\nTrigger — EN: unit test, feature test, test, coverage, mutation testing, TDD, test fails.\nTrigger — UA: написа

Hooks (2)

eventmatcherruns
Stop*docker compose exec app composer run pint:fix
Stop*docker compose exec app composer run rector:fix

Slash commands (2)

/fix-ci/review-pr

Plugins (1)

superpowers@superpowers-marketplace

Permissions

deny (1)
Read(./.env)
ask (0)
—
allow (0)
—

Similar rigs

copied ✓