CtrlK
BlogDocsLog inGet started
Tessl Logo

wordpress-theme-development

Use when creating or converting WordPress themes: theme.json v3, template hierarchy, block patterns, template parts, navigation overlays, breadcrumbs, block styles, child themes, or WordPress 7.0 theme features. Do not use for plugin back-end logic or store setup; use wordpress-plugin-development or wordpress-woocommerce-development.

64

Quality

78%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/wordpress-skills/wordpress-theme-development/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

63%Weight 40%Scale 1-5

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

The body delivers genuinely actionable, current WordPress 7.0 guidance with strong executable code samples and a clear phased workflow. Its weaknesses are redundancy — three sections restate the description or re-preview later phases — and the absence of any progressive-disclosure layer, leaving all detail inlined in a 455-line file.

Suggestions

Cut the 'Overview' and 'When to Use This Workflow' sections (the frontmatter description already carries both) and drop the top-level 'WordPress 7.0 Theme Features' list, since each item is already detailed in Phases 5–7 — this removes ~50 duplicated lines.

Move the deep-dive 7.0 material (breadcrumbs filter API, icon pattern registration, navigation-overlay markup, and the full theme.json sample) into one-level-deep files under references/ (e.g. references/wp70-features.md) and signal them from the relevant phases.

Replace the vague one-line action bullets in Phases 1–4, 6, and 8 ('Implement responsive design', 'Create design system', 'Add accessibility features') with concrete commands or code snippets, or fold them into an explicit per-phase verification step such as running theme checks.

DimensionReasoningScore

Conciseness

The body is mostly efficient and code-dense, but three sections pad it: the 'Overview', the 'When to Use This Workflow' bullet list (which restates the frontmatter description verbatim in substance), and the top-level 'WordPress 7.0 Theme Features' list, whose items are each re-explained in Phases 5–7. This duplication is more than 'minor instances that could be trimmed' (anchor 4), but the bulk is not padded concept explanation either (not 2).

3 / 5

Actionability

The WP 7.0-specific guidance is fully executable and copy-paste ready — the theme.json v3 config, the `register_post_type`/`register_post_meta` snippet, the pattern PHP file with its header comment, the navigation-overlay HTML with exact attribute semantics ('"primary-overlay", not "my-theme//primary-overlay"'), and the breadcrumb filter code. However, Phases 1–4, 6, and 8 consist of vague one-line action bullets ('Implement responsive design', 'Create design system', 'Add accessibility features') with no code or specifics, which keeps it below anchor 5's 'specific examples cover the common cases'.

4 / 5

Workflow Clarity

A clearly sequenced 8-phase workflow with numbered actions, a dedicated Phase 8 testing section, and closing checklists ('WordPress 7.0 Theme Checklist', 'Quality Gates') acting as checkpoints. Not 5 because there are no explicit validate-then-fix feedback loops (e.g., a linting/verification command to run per phase), only end-stage checklists; not 3 because checkpoints are present, not absent or only implicit.

4 / 5

Progressive Disclosure

The document is well-sectioned with navigable phase headings, but it is a ~455-line monolith with no bundle files and no references: detailed 7.0 feature material (breadcrumbs filter API, icon pattern registration, overlay template parts, full theme.json sample) that would fit one-level-deep reference files is inlined in SKILL.md. This matches anchor 3 ('content that should be separate is inline') rather than 4, since there is no reference layer at all.

3 / 5

Total

14

/

20

Passed

Description

92%Weight 40%Scale 1-5

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 frontmatter description: it combines explicit 'Use when' triggers, a comprehensive and concrete feature list, and explicit routing away from sibling plugin/WooCommerce skills. The only gap is a few high-frequency synonyms like 'Gutenberg' or 'block editor' that would improve recall.

DimensionReasoningScore

Specificity

The description enumerates concrete, domain-specific capabilities — 'creating or converting WordPress themes: theme.json v3, template hierarchy, block patterns, template parts, navigation overlays, breadcrumbs, block styles, child themes, or WordPress 7.0 theme features' — with comprehensive coverage and no vague filler. Not 4 because coverage of the domain's feature surface is complete rather than having minor gaps.

5 / 5

Completeness

Both what and when are explicit: 'Use when creating or converting WordPress themes' states when, and the feature enumeration states what the skill covers, with concrete trigger phrases throughout. Explicit exclusions ('Do not use for plugin back-end logic or store setup') further sharpen both answers. Not 4 because neither half needs more specificity.

5 / 5

Trigger Term Quality

Good natural keywords users would actually say — 'WordPress themes', 'child themes', 'breadcrumbs', 'block patterns', 'theme.json', 'WordPress 7.0' — but a few common synonyms are missing, most notably 'Gutenberg' and 'block editor', which are the terms many users reach for first. Not 5 because that anchor requires synonyms/extensions coverage like 'Gutenberg'/'block editor'; not 3 because the included terms are natural and varied, not generic.

4 / 5

Distinctiveness Conflict Risk

A clear niche (theme development) with explicit anti-trigger guidance: 'Do not use for plugin back-end logic or store setup; use wordpress-plugin-development or wordpress-woocommerce-development' names the sibling skills to route to. Conflict risk is minimal. Not 4 because it doesn't just avoid overlap — it actively disambiguates against the nearest competing skills.

5 / 5

Total

19

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository
administrakt0r/pro-skills-repo-administraktor
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.