Plugin Claude Code
Al Amin Ahamed's WordPress development and GitHub contribution skills for Claude Code.
Plugin Claude Code
Al Amin Ahamed's WordPress development and GitHub contribution skills for Claude Code.
Plugin Claude Code
WordPress plugin development skills for Claude Code — GitHub flow (scoped commits, PR, hotfix, revert), WooCommerce extensions, plugin testing (PHPUnit/Brain\Monkey/redirect harness), coding standards (PHPCS/WPCS), CI/QA triage, PHPStan stubs scaffolding, build tools (@wordpress/scripts), background processing (Action.
Instructions file GitHub Copilot
Instructions for mralaminahamed/wp-dev-skills, covering wp-dev-skills — wordpress plugin development skills, skills and usage.
Instructions file CodexOpenCode
Instructions for mralaminahamed/wp-dev-skills, covering wp-dev-skills — wordpress plugin development skills, available skills and skill files (opencode @-include syntax).
Instructions file
Instructions for mralaminahamed/wp-dev-skills, covering claude.md — wp-dev-skills, project overview, what lives where, adding a skill and editing skills.
Instructions file Gemini CLI
Instructions for mralaminahamed/wp-dev-skills, covering wp-dev-skills — wordpress plugin development skills and available skills.
Command
Extract learnings from the current session and update wp-dev-skills skill files — captures corrections, new rules, edge cases, and Common Mistakes entries discovered during real usage. Only globally applicable WP developer standards accepted — project-specific rules are redirected. Use suggest to see WP dev topics not…
Skill Claude CodeCodex
Use when a WordPress admin panel needs real browser interaction via Chrome DevTools MCP — logging in, navigating admin menus, clicking buttons, filling and submitting forms, creating/editing/deleting content through the UI, creating a temporary test admin user, verifying JS state or localStorage, capturing…
Skill Claude CodeCodex
Use when a WordPress plugin needs to run work outside the HTTP request cycle — scheduling async or recurring jobs with Action Scheduler (asenqueueasyncaction, asschedulesingleaction, asschedulerecurringaction, asunscheduleaction), implementing WPBackgroundProcess (pushtoqueue, save, dispatch, isqueueempty)…
Skill Claude CodeCodex
Use when setting up, configuring, or debugging the JavaScript/CSS build pipeline for a WordPress plugin — @wordpress/scripts, webpack (webpack.config.js, entry points, externals), Vite, block editor asset compilation with block.json, enqueueing built assets with .asset.php dependency files, wpenqueuescript /…
Skill Claude CodeCodex
Use when a pull request has QA failures, a "Testing Failed" label, or QA comments reporting broken features — reading QA feedback and PR comments, tracing root cause using root-cause-patterns.md, applying scoped conventional-commit fixes, swapping labels (Testing Failed to Need Testing), and posting a structured QA…
Skill Claude CodeCodex
Use when setting up PHPCS with WordPress Coding Standards (WPCS), configuring phpcs.xml.dist, running phpcs/phpcbf, fixing sniff violations, adding PHPCS to CI (GitHub Actions), configuring IDE integration, or verifying a plugin meets WP.org code style requirements. Covers squizlabs/phpcodesniffer…
Skill Claude CodeCodex
Use when a WordPress plugin needs a custom database table — creating with dbDelta (strict SQL format: two spaces before PRIMARY KEY, no trailing comma), writing versioned upgrade routines with versioncompare and registeractivationhook, querying with $wpdb prepared statements (prepare, insert, update, delete, getrow…
Skill Claude CodeCodex
Use when adding or refactoring transactional emails in a WordPress plugin — extracting inline HTML strings into reusable templates sharing a branded base shell, implementing the rendertemplate helper (obstart / include / obgetclean), passing variables safely with extract(EXTRSKIP), sending via wpmail(), testing with…
Skill Claude CodeCodex
Use when integrating Freemius SDK into a WordPress plugin for monetisation — SDK bootstrap with fsdynamicinit, feature gating with canusepremiumcode() / ispremiumonly() / isplan() / istrial() / ispaying(), license management, free/pro dual-zip build using premiumonly file suffix, generating upgrade URLs with…
Skill Claude CodeCodex
Use when shipping work through GitHub — fixing a GitHub issue by URL/number, or committing and PR-ing uncommitted working-tree changes. Covers resolving ISSUEREPO vs CODEREPO, grouping changes into scoped conventional commits (type(scope): summary), branching from fresh origin/base, discovering labels via gh label…
Skill Claude CodeCodex
Use when adding a guided onboarding or feature-discovery tour to a WordPress admin plugin using Driver.js v1 — setting up the IIFE bundle (window.driver.js.driver), PHP backend tour config arrays (autoStart, pages, steps, element, popover), JS scope detection from URL pathname + hash (getCurrentScope, hashchange…
Skill Claude CodeCodex
Use when managing the full translation workflow for a WordPress plugin — registering text domain with loadplugintextdomain, wrapping strings with (), e(), eschtml(), escattr(), n(), x(), ex(), nx(), generating POT with wp i18n make-pot, compiling .po to .mo (wp i18n make-mo / msgfmt) and .json (wp i18n make-json)…
Skill Claude CodeCodex
Use when building or adapting a WordPress plugin for Multisite/Network — network activation (registeractivationhook with $networkwide), network admin pages (networkadminmenu), per-site vs network-wide options (getoption / getnetworkoption / updatenetworkoption), looping sites with getsites() + switchtoblog() /…
Skill Claude CodeCodex
Use when submitting a WordPress plugin to the WP.org directory for the first time, deploying a new version via SVN (plugins.svn.wordpress.org trunk, tags, assets), fixing a reviewer rejection (17-issue catalog with exact reviewer quotes), writing or correcting readme.txt (Stable tag, Changelog, Upgrade Notice…
Skill Claude CodeCodex
Use when creating a new PHPStan stubs package for a WordPress plugin, theme, or Composer package — scaffolding the full repo structure (composer.json, configs/bootstrap.php, configs/finder.php, bin/generate.sh, bin/release-latest-versions.sh, .github/workflows/release.yml, phpstan.neon), fetching version lists from…
Skill Claude CodeCodex
Use when auditing a WordPress plugin for security issues, code inconsistencies, or quality gaps — fans out parallel checks across four dimensions: A (version/metadata sync), B (naming/prefix/i18n), C (docs vs code), D (code conventions/security), verifies every finding with file:line references before reporting, and…
Skill Claude CodeCodex
Use when bumping a WordPress plugin version or cutting a release — syncing version across all sources: plugin header (Version: X.Y.Z), version constant (define MYPLUGINVERSION), readme.txt (Stable tag + Changelog + Upgrade Notice), CHANGELOG.md, and .pot Project-Id-Version; following semver (major/minor/patch) rules…
Skill Claude CodeCodex
Use when writing or setting up tests for a WordPress plugin — PHPUnit integration tests using WPUnitTestCase with the WP test suite (bin/install-wp-tests.sh, phpunit.xml.dist, tests/bootstrap.php), unit tests with Brain Monkey (when() / expect() / Mockery) or WPMock, test factories (factory()->post->create()…