CtrlK
BlogDocsLog inGet started
Tessl Logo

wordpress-theme-to-emdash

Port a WordPress theme's design and template behavior to an EmDash-powered Astro site. Use for theme migrations, design matching, PHP-template conversion, and CMS wiring. Do not use for WordPress plugin behavior that does not affect the site theme.

68

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

78%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 is a concise, well-sequenced orchestration overview with a strong concept-mapping table and good verification guidance. Its main weakness is progressive disclosure: it leans heavily on six phase files that are not present in the bundle, so the offloaded detail is unreachable.

Suggestions

Add the missing phases/ directory with the six referenced files (1-discovery.md, 2-design.md, 3-templates.md, 4-dynamic.md, 5-seed.md, 6-verify.md), or remove the phase links and inline the essential per-phase steps so no referenced detail is unreachable.

Make the verification loop explicit with a validate -> fix -> re-verify cycle in the Verify section (e.g., "if a viewport or empty-state mismatch is found, fix it and re-build before re-comparing") to lift workflow_clarity toward 5.

Include at least one concrete build/verify command (e.g., the Astro/EmDash build or preview command) in the Verify section so the final checkpoint is executable rather than purely descriptive.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence, never explaining what WordPress, PHP, Astro, or theme.json are; every section adds substantive guidance that earns its place.

5 / 5

Actionability

Provides a concrete concept-mapping table (PHP templates -> Astro routes; post types -> EmDash collections; menus -> named EmDash menus), an ordered evidence list, and specific file references; build/verify steps stay high-level with no executable command, a minor gap for an instruction-only skill.

4 / 5

Workflow Clarity

A clear phased sequence (evidence -> plan -> scoped phases -> verify -> licensing) with a verify checkpoint and a destructive-op guard ("do not replace an existing site structure without explicit direction") prevents the destructive cap; not 5 because the validate -> fix -> re-verify feedback loop is only implied rather than explicit.

4 / 5

Progressive Disclosure

The overview is well-structured with one-level-deep, clearly signaled references, but six of the seven referenced bundle files (phases/1-discovery.md through phases/6-verify.md) do not exist on disk, so navigation is broken for the bulk of the detail material; per the rubric this exceeds anchor-4's "minor organization gaps".

3 / 5

Total

16

/

20

Passed

Description

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

The description is strong: it states concrete capabilities, gives explicit use-when triggers, and draws a clear negative boundary that separates theme work from plugin work. Minor specificity/abstractness in "CMS wiring" and "design matching" keep it just short of perfect.

DimensionReasoningScore

Specificity

Lists several concrete actions ("theme migrations, design matching, PHP-template conversion, and CMS wiring"), but "CMS wiring" and "design matching" are slightly abstract compared to the anchor-5 example, leaving minor gaps in coverage.

4 / 5

Completeness

Explicitly answers both what ("Port a WordPress theme's design and template behavior to an EmDash-powered Astro site") and when ("Use for theme migrations, design matching, PHP-template conversion, and CMS wiring") with concrete trigger phrases, plus a negative scope clause.

5 / 5

Trigger Term Quality

Good natural keyword coverage ("WordPress theme", "theme migrations", "PHP-template conversion"), but a few common variations like "migrate/convert WordPress to Astro" are missing, so it falls short of anchor 5.

4 / 5

Distinctiveness Conflict Risk

A clear niche (WordPress theme -> EmDash/Astro) with distinct triggers and an explicit negative boundary ("Do not use for WordPress plugin behavior that does not affect the site theme") yields minimal conflict risk.

5 / 5

Total

18

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 6 missing, 2 suspicious

Warning

Total

15

/

16

Passed

Repository
emdash-cms/emdash
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.