wordpress-router

wordpress/agent-skills · updated Apr 8, 2026

$npx skills add https://github.com/wordpress/agent-skills --skill wordpress-router
0 commentsdiscussion
summary

Classify WordPress codebases and route to the correct workflow for plugins, themes, blocks, and core checkouts.

  • Runs automated project triage to identify repo type (plugin, theme, block theme, Gutenberg blocks, WP core) and available tooling
  • Outputs classification results and decision tree routing to domain-specific skills based on user intent and project kind
  • Requires repo root access and bash/Node filesystem operations; some workflows need WP-CLI
  • Targets WordPress 6.9+ with PHP
skill.md

WordPress Router

When to use

Use this skill at the start of most WordPress tasks to:

  • identify what kind of WordPress codebase this is (plugin vs theme vs block theme vs WP core checkout vs full site),
  • pick the right workflow and guardrails,
  • delegate to the most relevant domain skill(s).

Inputs required

  • Repo root (current working directory).
  • The user’s intent (what they want changed) and any constraints (WP version targets, WP.com specifics, release requirements).

Procedure

  1. Run the project triage script:
    • node skills/wp-project-triage/scripts/detect_wp_project.mjs
  2. Read the triage output and classify:
    • primary project kind(s),
    • tooling available (PHP/Composer, Node, @wordpress/scripts),
    • tests present (PHPUnit, Playwright, wp-env),
    • any version hints.
  3. Route to domain workflows based on user intent + repo kind:
    • For the decision tree, read: skills/wordpress-router/references/decision-tree.md.
  4. Apply guardrails before making changes:
    • Confirm any version constraints if unclear.
    • Prefer the repo’s existing tooling and conventions for builds/tests.

Verification

  • Re-run the triage script if you create or restructure significant files.
  • Run the repo’s lint/test/build commands that the triage output recommends (if available).

Failure modes / debugging

  • If triage reports kind: unknown, inspect:
    • root composer.json, package.json, style.css, block.json, theme.json, wp-content/.
  • If the repo is huge, consider narrowing scanning scope or adding ignore rules to the triage script.

Escalation

  • If routing is ambiguous, ask one question:
    • “Is this intended to be a WordPress plugin, a theme (classic/block), or a full site repo?”

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.466 reviews
  • Layla Taylor· Dec 24, 2024

    wordpress-router has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Layla Brown· Dec 20, 2024

    wordpress-router reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Mei Khanna· Dec 20, 2024

    Solid pick for teams standardizing on skills: wordpress-router is focused, and the summary matches what you get after install.

  • Yusuf Malhotra· Dec 16, 2024

    Keeps context tight: wordpress-router is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Liam Gonzalez· Dec 4, 2024

    We added wordpress-router from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Emma Zhang· Nov 27, 2024

    Keeps context tight: wordpress-router is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Ira Brown· Nov 23, 2024

    Solid pick for teams standardizing on skills: wordpress-router is focused, and the summary matches what you get after install.

  • Yusuf Shah· Nov 19, 2024

    wordpress-router is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Zara Iyer· Nov 15, 2024

    wordpress-router fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Layla Tandon· Nov 11, 2024

    I recommend wordpress-router for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

showing 1-10 of 66

1 / 7