vurakit/agentup/php
Claude Code and agent skill by vurakit/agentup
- community
Checking that the SKILL.md file is still in the repository.
PHP development intelligence. 12 domains, 8 stacks, 300+ entries. Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check PHP code. Domains: pattern, package, error, perf, test, security, interface, arch, idiom, anti, tooling, dependency. Stacks: laravel, symfony, codeigniter, slim, api-platform, livewire, database, queue. Integrations: arch_system generator.
Install
npx vskill@latest install vurakit/agentup/phpSKILL.md
PHP Pro Max - Backend Generator
When User Requests PHP Work
Follow this workflow for every PHP-related task:
1. Analyze Requirements
Extract from the user's request:
- Project type: REST API, web app, microservice, CMS, e-commerce, CLI
- Domain: web, database, queue, messaging, real-time
- Constraints: specific framework? PHP version? Docker? cloud?
- Scale: small project, enterprise, SaaS
Default Stack (always use unless user specifies otherwise)
| Component | Default | Package | |
|---|---|---|---|
| Framework | Laravel 11 | laravel/laravel | |
| Database | MySQL 8 | illuminate/database (Eloquent) | |
| Auth | JWT | tymon/jwt-auth or Laravel Sanctum | |
| Cache | Redis | predis/predis | |
| Queue | Redis/Database | Laravel Queue | |
| Config | ENV vars | .env + config/*.php | |
| Deploy | Docker Compose | Dockerfile + docker-compose.yml |
Project structure: Laravel standard layout:
2. Generate Architecture System (REQUIRED for new projects)
This gives you: architecture, packages, error strategy, patterns, structure, testing approach.
3. Supplement with Domain Searches
Based on the project needs, search relevant domains:
4. Stack Guidelines
If using a specific framework/stack:
5. Implement
Apply all recommendations from the search results:
- Use recommended architecture and project structure
- Apply patterns (Repository, Service Layer, DTO, etc.)
- Follow error handling strategy
- Implement security best practices
- Add tests following testing strategy
6. Always Generate Docker Files
Every project MUST include these files:
Dockerfile (multi-stage build):
docker-compose.yml (App + MySQL + Nginx + Redis):
Makefile (must include):
Pre-Delivery Checklist
Before delivering PHP code, verify:
- [ ]
./vendor/bin/phpstan analysepasses (level 6+) - [ ]
./vendor/bin/pintorphp-cs-fixerpasses - [ ]
php artisan testor./vendor/bin/phpunitpasses - [ ] No raw SQL queries (use Eloquent/Query Builder or prepared statements)
- [ ] All user input validated (Form Requests or manual validation)
- [ ] CSRF protection enabled on web routes
- [ ] Passwords hashed with
bcryptorargon2 - [ ] No sensitive data in error responses (production mode)
- [ ] Mass assignment protection (
$fillableor$guarded) - [ ] Database migrations are reversible
- [ ] Environment variables used for secrets (not hardcoded)
- [ ] Rate limiting on auth/API endpoints
- [ ] Proper exception handling (custom exceptions per domain)
- [ ] Type hints and return types on all methods
- [ ] PSR-12 coding standard followed
Quick Domain Reference
| Domain | When to Search | |
|---|---|---|
pattern | Need a design pattern (repository, service, factory, DTO, middleware) | |
package | Choosing a Composer package for a use case | |
error | Exception handling strategy, custom exceptions, error responses | |
perf | Performance optimization, OPcache, caching, N+1 queries | |
test | Testing approach, PHPUnit, Pest, mocking, feature tests | |
security | SQL injection, XSS, CSRF, auth, input validation | |
interface | Interface design, SOLID, traits, type hints, OOP | |
arch | Project structure, architecture decisions | |
idiom | PHP conventions, PSR standards, modern PHP features | |
anti | Avoiding common mistakes | |
tooling | PHP tools, static analysis, formatting, debugging | |
dependency | Composer, autoloading, versioning, packages |
Resources
- scripts/: BM25 search engine, architecture system generator
- data/: 12 domains and 8 stacks with 300+ curated PHP entries
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/php/SKILL.md
Popularity
- Repository stars
- 55
- Repository forks
- 14
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 6 Jul 2026, 4 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/vurakit/agentup/php)