From wordpress-skills
Methodology for autonomously assessing the validity of a general bug report from a client about a WordPress powered website. Emphasizes reproduction on a local development environment in order to validate the report, including visual testing and creating any content needed to reproduce the issue.
How this skill is triggered — by the user, by Claude, or both
Slash command
/wordpress-skills:bug-report-triageThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Read the referenced report file that contains the bug report. Focus on the core issue that's being reported rather than any claimed side effects or secondary symptoms. Determine any prerequisites or dependencies in the report, in particular configuration of WordPress settings, user roles, post content, browser, or viewport size.
Read the referenced report file that contains the bug report. Focus on the core issue that's being reported rather than any claimed side effects or secondary symptoms. Determine any prerequisites or dependencies in the report, in particular configuration of WordPress settings, user roles, post content, browser, or viewport size.
If the referenced report file doesn't exist, immediately stop and show a message indicating that the report file is missing and that the triage cannot proceed.
Fetch the URL of the local development environment by running wp option get home from the current directory. Read docker-compose.yml and README.md for further configuration info.
Use Playwright MCP to access the environment at its URL, read the console, and interact with the web page. Use browser_run_code to speed up sequences of interactions where appropriate.
The bug report may assume a site state that doesn't exist on the local environment. Before attempting to reproduce, create the content and configuration the report describes or implies.
eval-file command rather than eval.$wpdb global in PHP, or WP-CLI to read data from the database as necessary.src directory is mounted to the container.Autonomously use this development environment to attempt to reproduce the bug in order to determine the validity of the report. Generally presume that the report is valid and attempt to reproduce it as described, however use your initiative if the steps don't work or aren't clear.
The bug may require a chain of actions, such as configuring the site, logging in as a user with a specific role, setting up options or menus or theme settings, creating content, and then viewing the site, the wp-admin area, the block editor, the site editor, or the REST API. Carefully follow multi-step instructions to reproduce.
The bug report may involve visual or behavioural issues in the browser — layout problems, broken styles, misaligned elements, unexpected JavaScript behaviour, editor glitches, or responsive issues. When the report concerns anything visible or interactive:
browser_take_screenshot to capture the state of the page at each relevant step. Save screenshots next to the report file for reference.browser_snapshot to capture the accessibility tree when the issue concerns structure, labelling, or interactive elements rather than pure visuals.browser_resize to test at the viewport size mentioned in the report (or common breakpoints: mobile ~375px, tablet ~768px, desktop ~1280px) if the bug is responsive in nature.browser_console_messages for JavaScript errors or warnings that may be related to the bug, even if the report doesn't mention them.browser_network_requests for failed requests, 404s, 500s, or unexpected responses when the bug may involve AJAX, REST API calls, or asset loading.Use initiative if the exact steps to reproduce don't work, aren't clear, or are ambiguous. The bug report may be imprecise — it may describe symptoms rather than exact steps, use non-technical language, or omit details that seem obvious to the client but aren't to a triager. You are free to use the development environment with little consequence, however you should never commit any changes or use any git commands that write to the repo. It's unlikely you'll need to read the git log, but it's there if you need it.
npx claudepluginhub johnbillion/skills --plugin wordpress-skillsProvides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.