CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

orchardcore-theme-creator

Creates new OrchardCore themes with proper structure, manifest, layouts, and assets. Use when the user needs to create a new theme, customize layouts, or set up frontend assets.

68

Quality

85%

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

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

A well-structured, lean skill body with executable code for every artifact and properly used one-level-deep reference files. Main gaps are the absence of an explicit build-validation/error-recovery checkpoint and a couple of underspecified details (Assets.json contents, yarn working directory).

Suggestions

Add an explicit validation checkpoint after the build step (e.g., 'If dotnet build fails, fix reported errors and rebuild before running the app') to strengthen the workflow's feedback loop.

Show a minimal Assets.json example or point to the exact section in references/assets.md, since the file is listed in the Step 6 structure but never described.

State the working directory for 'yarn && yarn build' (e.g., 'cd src/OrchardCore.Themes/YourTheme/Assets') so the asset build command is unambiguous.

DimensionReasoningScore

Conciseness

Nearly all content is project-specific conventions and executable code with no explanation of concepts Claude already knows. Not 5 due to slight redundancy between the Step 2 file list and Steps 3-5 plus a boilerplate intro sentence; not 3 because there is no noticeable padding.

4 / 5

Actionability

Provides copy-paste-ready mkdir commands, a complete Manifest.cs, csproj, Layout.cshtml, and build/run commands. Not 5 because Assets.json is named in the directory tree but its contents are never shown, and the 'yarn && yarn build' step does not state its working directory.

4 / 5

Workflow Clarity

Seven clearly sequenced steps with concrete build and run commands form a coherent workflow. Not 5 because there is no explicit validation checkpoint or error-recovery loop (e.g., 'if the build fails, fix errors and rebuild'); not 3 because the sequence is complete and the build step serves as an implicit checkpoint for a non-destructive operation.

4 / 5

Progressive Disclosure

Both referenced files (references/assets.md and references/theme-structure.md) exist, are one level deep, and are clearly signaled both inline and in a References section. Not 5 because the Quick Reference tables (zones, base themes, naming conventions) are borderline material that could live in theme-structure.md, a minor organization gap.

4 / 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.

A strong description: third-person voice, concrete deliverables, and an explicit 'Use when...' trigger clause covering the main use cases. Only minor improvement possible by adding natural synonyms (styling, design, branding) to the trigger terms.

DimensionReasoningScore

Specificity

Names the domain and several concrete deliverables — 'proper structure, manifest, layouts, and assets' — matching the several-specific-actions anchor. Not 5 because coverage is essentially one verb (creates) with minor gaps (e.g., extending or activating themes); not 3 because more than 1-2 concrete items are listed.

4 / 5

Completeness

Explicitly answers both: what ('Creates new OrchardCore themes with proper structure, manifest, layouts, and assets') and when ('Use when the user needs to create a new theme, customize layouts, or set up frontend assets') with concrete trigger phrases. Matches the anchor-5 example pattern exactly.

5 / 5

Trigger Term Quality

'create a new theme, customize layouts, or set up frontend assets' gives good natural keyword coverage users would say. Not 5 because common synonyms like 'styling', 'design', 'branding', or 'appearance' are missing; not 3 because the phrases go beyond bare domain mention.

4 / 5

Distinctiveness Conflict Risk

'OrchardCore themes' is a clear, well-scoped niche with distinct triggers; minimal risk of firing for a wrong skill. Not 4 because no meaningful overlap with related skills is evident.

5 / 5

Total

18

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

OrchardCMS/OrchardCore

Path

.agents/skills/orchardcore-theme-creator/SKILL.md

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.