wp-plugin-development
Handles the full WordPress plugin development cycle: structure, activation hooks, Settings API, security hardening, and release prep.
wp-phpstan
Configures and manages PHPStan static analysis for WordPress plugins and themes, handling the quirks that make WordPress codebases...
Full skill instructions
Use this skill when working on PHPStan in a WordPress codebase, for example:
phpstan.neon / phpstan.neon.distphpstan-baseline.neonwp-project-triage output (run first if you haven't)node skills/wp-phpstan/scripts/phpstan_inspect.mjsPrefer the repo’s existing composer script (e.g. composer run phpstan) when present.
szepeviktor/phpstan-wordpress or php-stubs/wordpress-stubs are effectively required for most WordPress plugin/theme repos. Without it, expect a high volume of errors about unknown WordPress core functions.
composer.dependencies in the inspect report).references/third-party-classes.md).phpstan.neon for WordPress projectspaths focused on first-party code (plugin/theme directories).vendor/, node_modules/, build artifacts, tests unless explicitly analyzed).ignoreErrors entries narrow and documented.See:
references/configuration.mdPrefer correcting types over ignoring errors. Common WP patterns that need help:
WP_REST_Request<...>@param types for callback args$args array shapes for job callbacksSee:
references/wordpress-annotations.mdWhen integrating with plugins/themes not present in the analysis environment:
php-stubs/woocommerce-stubs, php-stubs/acf-pro-stubs).ignoreErrors patterns for the specific vendor prefix.See:
references/third-party-classes.mdSee:
references/configuration.mdcomposer run ... or vendor/bin/phpstan analyse).ignoreErrors to ensure patterns are not masking unrelated issues.paths, add excludePaths, start at a lower level, then ratchet upHandles the full WordPress plugin development cycle: structure, activation hooks, Settings API, security hardening, and release prep.
A backend-only profiling workflow for slow WordPress sites when you can't click around in wp-admin.
This handles the full lifecycle of WordPress REST API work: registering custom routes with proper namespacing, exposing custom post...
Handles the full filesystem layer of WordPress block theme development: theme.json editing for global settings and styles, template and...
This covers the full lifecycle of WordPress Gutenberg block development: scaffolding with @wordpress/create-block, managing block.json...
Before you touch a WordPress repo, this skill figures out what you're actually working with.
This is a guardrails-first approach to WordPress operations through WP-CLI.
laravel patterns
Before you start refactoring a WordPress repo or setting up CI, run this to get a deterministic JSON report of what you're actually...
laravel security
laravel tdd
Use for WordPress Playground workflows: fast disposable WP instances in the browser or locally via @wp-playground/cli (server, run-blueprint, build-snapshot), auto-mounting plugins/themes, switching WP/PHP versions, blueprints, and debugging (Xdebug).
Opus.ai: Revolutionize Your Web Experience
Build a no-code AI app in minutes.
An IDE for code migration from legacy to modern frameworks through coding agents.
Automate CGI animation in live-action scenes
Branded artistic QR-code concepts
Launch a website in seconds with AI.
Streamline Your Coding Experience with AI Code Helper
Convert any screenshot or design to clean code.