Loading...
Loading...
Found 196 Skills
Run local development commands on the Dayuse.com project. Use when starting/stopping Docker, running PHP tests (PHPUnit), frontend tests, linting (PHPStan, CS-Fixer, ESLint), database migrations, Elasticsearch indexing, translations, or any inv task. All commands require pipenv and Docker.
Testing knowledge base for PHP 8.4 projects. Provides testing pyramid, AAA pattern, naming conventions, isolation principles, DDD testing guidelines, and PHPUnit patterns.
Detects code smells in PHP codebases. Identifies God Class, Feature Envy, Data Clumps, Long Parameter List, Long Method, Primitive Obsession, Message Chains, Inappropriate Intimacy. Generates actionable reports with refactoring recommendations.
Guide for creating PHP and Laravel packages using Spatie's package-skeleton-laravel and package-skeleton-php templates. Use when the user wants to create a new PHP or Laravel package, scaffold a package. Also use when building customizable packages — covers proven patterns for extensibility (events, configurable models/jobs, action classes) instead of config option creep.
Configuration for Virtual Hosts, .htaccess, and PHP-FPM in LAMP stacks.
Create FilamentPHP v4 dashboard widgets - stats overviews, charts, and custom components
Create FilamentPHP v4 actions with modals, confirmation, forms, and bulk operations
Generate FilamentPHP v4 resources with form, table, relation managers, and actions
PHPUnit testing conventions and best practices for any PHP project
Create FilamentPHP v4 infolists with entries, sections, and layouts for view pages
Replace hardcoded values with constants, enums, and configuration for maintainability; use PHP 8.1+ enums and config files
Testing patterns for PHPUnit and Playwright E2E tests. Use when writing tests, debugging test failures, setting up test coverage, or implementing test patterns for ActivityPub features.