CtrlK
BlogDocsLog inGet started
Tessl Logo

wordpress-theme-development

WordPress theme development workflow covering theme architecture, template hierarchy, custom post types, block editor support, responsive design, and WordPress 7.0 features: DataViews, Pattern Editing, Navigation Overlays, and admin refresh.

48

Quality

52%

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-theme-development/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

38%Scale 1-5

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

This skill attempts to cover an extremely broad topic (full WordPress theme development plus WP 7.0 features) in a single file, resulting in a document that is both too verbose and too shallow. The code examples provide some actionable value, but many phases consist of vague action lists without concrete guidance. The lack of bundle files means all content is crammed into one long document with no progressive disclosure, and the workflow lacks validation checkpoints between phases.

Suggestions

Split detailed code examples (theme.json, CPT registration, block patterns, breadcrumb filters) into separate bundle files and reference them from the main SKILL.md with clear links.

Replace vague action items like 'Implement responsive design' and 'Add accessibility features' with specific, executable code snippets or concrete commands.

Add validation checkpoints between phases (e.g., 'Verify theme activates without errors in WP_DEBUG mode before proceeding to Phase 2') to create feedback loops for error recovery.

Remove the 'Copy-Paste Prompts' sections and 'When to Use This Workflow' section — these add no value and consume tokens. Trim action lists to only include non-obvious steps with concrete guidance.

DimensionReasoningScore

Conciseness

The skill is significantly verbose with many sections that explain concepts Claude already knows (template hierarchy, what custom post types are, basic theme structure). The 'When to Use This Workflow' section is unnecessary padding. Many action lists just enumerate obvious steps ('Create index.php', 'Implement header.php') without adding value. The 'Copy-Paste Prompts' sections are repetitive boilerplate.

2 / 5

Actionability

There are several concrete code examples (theme.json, CPT registration, CSS, PHP snippets) which provide real value, but many phases only list vague action items like 'Implement responsive design' or 'Add accessibility features' without concrete guidance. The block pattern JSON uses template variables ({{hero_image}}) that aren't standard WordPress syntax, reducing executability. Some code examples like the breadcrumb filters reference hooks that may not exist in WP 7.0.

3 / 5

Workflow Clarity

The 8-phase structure provides a clear sequence, and there are checklists at the end. However, there are no validation checkpoints between phases, no feedback loops for error recovery, and no explicit verification steps after critical operations like theme setup or CPT registration. The testing phase is at the end rather than integrated throughout, which is a gap for a multi-step development workflow.

3 / 5

Progressive Disclosure

The skill is a monolithic document with no bundle files to support it despite being very long (~350+ lines). Content like the full theme.json configuration, detailed PHP code for breadcrumbs/icons, and the navigation overlay template should be in separate reference files. References to other skills (@app-builder, @frontend-developer) exist but are shallow 'Copy-Paste Prompts' rather than meaningful navigation. The 'Related Workflow Bundles' section at the end hints at structure but provides no actual linked content.

2 / 5

Total

10

/

20

Passed

Description

66%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.

The description provides good specificity by listing concrete WordPress theme development topics and even version-specific features, making it reasonably distinctive. However, it lacks an explicit 'Use when...' clause, which is critical for Claude to know when to select this skill. The description reads more as a topic list than an actionable skill description with clear trigger guidance.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user asks about building or customizing WordPress themes, creating custom post types, or working with WordPress 7.0 features.'

Include action verbs to describe concrete capabilities, e.g., 'Creates theme templates, registers custom post types, implements block editor support' rather than just listing topic areas.

Add common synonyms and related terms like 'Gutenberg', 'FSE', 'full site editing', 'WP theme', 'PHP templates', or 'functions.php' to improve trigger term coverage.

DimensionReasoningScore

Specificity

Lists several specific areas: theme architecture, template hierarchy, custom post types, block editor support, responsive design, and WordPress 7.0 features (DataViews, Pattern Editing, Navigation Overlays, admin refresh). These are concrete topics, though they describe knowledge areas more than concrete actions (no verbs like 'create', 'build', 'configure').

4 / 5

Completeness

Clearly answers 'what' by listing the covered topics and capabilities, but has no explicit 'when' clause (no 'Use when...' or equivalent trigger guidance). Per rubric guidelines, a missing 'Use when...' clause caps completeness at 3.

3 / 5

Trigger Term Quality

Includes strong natural keywords like 'WordPress', 'theme development', 'custom post types', 'block editor', 'responsive design', 'template hierarchy', and specific WordPress 7.0 feature names. Missing some common synonyms or variations like 'Gutenberg', 'FSE', 'full site editing', 'WP theme', or 'PHP templates'.

4 / 5

Distinctiveness Conflict Risk

Fairly distinct by specifying WordPress theme development specifically, plus WordPress 7.0 features. Could potentially overlap with a general WordPress skill or a broader web development skill, but the theme-specific focus and version-specific features reduce conflict risk significantly.

4 / 5

Total

15

/

20

Passed

Validation

81%

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

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (502 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

9

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-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.