CtrlK
BlogDocsLog inGet started
Tessl Logo

wp-performance

Use when investigating or improving WordPress performance (backend-only agent): profiling and measurement (WP-CLI profile/doctor, Server-Timing, Query Monitor via REST headers), database/query optimization, autoloaded options, object caching, cron, HTTP API calls, and safe verification.

75

Quality

92%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, actionable, and properly progressively-disclosed body with strong workflow guardrails and verification. The main weakness is a version-specific prose section that bloats the token budget and is internally inconsistent with the frontmatter version target.

Suggestions

Move the 'WordPress 6.9 performance improvements' details into a versioned reference file (e.g. references/version-notes.md) and replace the prose block with a one-line pointer, or relocate it to a clearly marked 'deprecated/old patterns' area — this also resolves the conflict with the 'WordPress 7.0+' target in the frontmatter.

Reconcile the version mismatch: frontmatter says 'WordPress 7.0+' while the body documents '6.9' improvements — pick one source of truth and keep version-specific notes in a separate, dated reference.

Tighten the Query Monitor/REST section by replacing the prose auth description with one concrete example request (e.g. a curl or wp-cli command showing the x-qm-* headers), reducing length while improving copy-paste actionability.

DimensionReasoningScore

Conciseness

The procedure is mostly lean and command-driven, but the standalone 'WordPress 6.9 performance improvements' prose block is time-sensitive, version-specific material that adds length without sitting in a deprecated/old-patterns section, and it also conflicts with the frontmatter's 'WordPress 7.0+' target — fitting 'mostly efficient but could be tightened' rather than a clean 3.

2 / 3

Actionability

Core steps give executable, copy-paste-ready commands ('node skills/wp-performance/scripts/perf_inspect.mjs --path=<path> [--url=<url>]', 'wp doctor check', 'wp profile stage/hook/eval') and the fix-by-category section maps each bottleneck to a concrete action with a reference file.

3 / 3

Workflow Clarity

A clearly sequenced 0–6 procedure with explicit guardrails (step 0: confirm write permission, capture baseline), a dedicated Verification section that re-runs the same measurement, and failure-mode/escalation feedback loops including database-operation safety — validation is present so the destructive-op cap at 2 does not apply.

3 / 3

Progressive Disclosure

The body is a concise overview with well-signaled, one-level-deep references (references/measurement.md, wp-cli-doctor.md, wp-cli-profile.md, query-monitor-headless.md, database.md, autoload-options.md, object-cache.md, http-api.md, cron.md) plus the perf_inspect.mjs script, all of which exist in the bundle and are linked inline per category.

3 / 3

Total

11

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, specific description with an explicit 'Use when' trigger and a comprehensive list of concrete capabilities scoped to a clear WordPress-performance niche. No verbosity or first/second-person voice issues.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities with specific tooling in parens — 'profiling and measurement (WP-CLI profile/doctor, Server-Timing, Query Monitor via REST headers), database/query optimization, autoloaded options, object caching, cron, HTTP API calls, and safe verification' — matching the 'lists multiple specific concrete actions' anchor. Gerund phrasing ('investigating or improving') is third person, so no voice penalty.

3 / 3

Completeness

Explicitly answers when ('Use when investigating or improving WordPress performance') and what (the enumerated capability list) in one sentence, satisfying the 'clearly answers both what AND when with explicit triggers' anchor; not capped at 2 because an explicit 'Use when' clause is present.

3 / 3

Trigger Term Quality

'investigating or improving WordPress performance' is exactly what a user would say when they need this skill, and the enumerated sub-domains (caching, cron, queries, HTTP API) match natural practitioner language; not a 2 because the primary trigger term is natural and well-covered rather than jargon-only.

3 / 3

Distinctiveness Conflict Risk

The WordPress-performance, backend-only, WP-CLI/Query-Monitor niche is highly specific with distinct triggers and is unlikely to fire for unrelated skills, matching the 'clear niche with distinct triggers' anchor.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
WordPress/agent-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.