Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
wordpress avatar

Wp Project Triage

  • 2.9k installs
  • 1.9k repo stars
  • Updated July 27, 2026
  • wordpress/agent-skills

wp-project-triage is a WordPress skill that detects repo kind, tooling, tests, and version hints via a JSON triage script.

About

WP Project Triage produces a structured JSON report describing what kind of WordPress repository you are in and which commands or conventions to follow before editing code. Compatibility targets WordPress 6.9 plus with PHP 7.2.24 minimum, using a filesystem-based agent with bash and node, and some workflows require WP-CLI. The procedure runs node skills/wp-project-triage/scripts/detect_wp_project.mjs from the repo root, optionally reads triage.schema.json for the output contract, and uses the report to select workflow guardrails for project kind, PHP and Node tooling, tests present, and version hints with sources. Verification requires parseable JSON including project.kind, signals, and tooling keys, with a re-run after structural changes like adding theme.json or block.json. Failure modes include unknown project kind when the repo root is wrong and slow scans that need extended ignore directories in the detector script. Agents should update the detector when signals are missing rather than guessing project type.

  • detect_wp_project.mjs prints JSON triage to stdout.
  • Reports project kind, tooling, tests, and version hint signals.
  • triage.schema.json defines the output contract.
  • Re-run after theme.json, block.json, or build config changes.
  • Update detector script instead of guessing missing signals.

Wp Project Triage by the numbers

  • 2,885 all-time installs (skills.sh)
  • +180 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #177 of 3,301 Productivity & Planning skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

wp-project-triage capabilities & compatibility

Capabilities
deterministic wp project kind detection · tooling and test presence signals · version hint extraction with sources · json schema output contract · detector update guidance for missing signals
Use cases
research · project management
Pricing
Free
From the docs

What wp-project-triage says it does

If the report is missing signals you need, update the detector rather than guessing.
SKILL.md
npx skills add https://github.com/wordpress/agent-skills --skill wp-project-triage

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2.9k
repo stars1.9k
Security audit3 / 3 scanners passed
Last updatedJuly 27, 2026
Repositorywordpress/agent-skills

How do I quickly tell if this repo is a plugin, theme, block theme, or core fork before editing?

Deterministically inspect a WordPress repo to detect project kind, tooling, tests, and version hints before making changes.

Who is it for?

Agents or developers entering unfamiliar WordPress repositories who need deterministic project classification.

Skip if: Skip for non-WordPress repos or live production WP-CLI maintenance without code changes.

When should I use this skill?

User needs WordPress repo triage, project kind detection, or tooling discovery before changes.

What you get

Parsed triage JSON with project.kind, signals, tooling, and selected workflow guardrails.

  • Structured JSON triage report
  • Repo type classification
  • Tooling and test command hints

By the numbers

  • Targets WordPress 6.9+ and PHP 7.2.24+
  • Detects 6 repository types: plugin, theme, block theme, core, Gutenberg, full-site

Files

SKILL.mdMarkdownGitHub ↗

WP Project Triage

When to use

Use this skill to quickly understand what kind of WordPress repo you’re in and what commands/conventions to follow before making changes.

Inputs required

  • Repo root (current working directory).

Procedure

1. Run the detector (prints JSON to stdout):

  • node skills/wp-project-triage/scripts/detect_wp_project.mjs

2. If you need the exact output contract, read:

  • skills/wp-project-triage/references/triage.schema.json

3. Use the report to select workflow guardrails:

  • project kind(s)
  • PHP/Node tooling present
  • tests present
  • version hints and sources

4. If the report is missing signals you need, update the detector rather than guessing.

Verification

  • The JSON should parse and include: project.kind, signals, and tooling.
  • Re-run after changes that affect structure/tooling (adding theme.json, block.json, build config).

Failure modes / debugging

  • If it reports unknown, check whether the repo root is correct.
  • If scanning is slow, add/extend ignore directories in the script.

Related skills

How it compares

Use wp-project-triage before any WordPress edit skill when repo type and test commands are unknown; skip it on well-documented internal projects.

FAQ

What command produces the triage JSON?

Run node skills/wp-project-triage/scripts/detect_wp_project.mjs from the repo root.

What fields must the JSON include?

It should include project.kind, signals, and tooling at minimum.

What if kind is unknown?

Confirm the repo root is correct and extend ignore dirs or detector rules rather than guessing.

Is Wp Project Triage safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.