CtrlK
BlogDocsLog inGet started
Tessl Logo

engram-dashboard-htmx

HTMX and templ interaction rules for the Engram dashboard. Trigger: Any change to htmx attributes, partial updates, forms, or server-rendered browser UI.

64

Quality

76%

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/dashboard-htmx/SKILL.md
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.

A tight, well-organized ruleset that assumes Claude's knowledge and wastes no tokens. Its main weakness is actionability: it states sound principles but offers no executable htmx/templ code patterns to apply directly.

Suggestions

Add 1-2 short executable snippets (e.g., a minimal hx-get partial endpoint and its templ template) so the rules can be applied copy-paste ready.

Include a concrete example of a filter control preserving active state across an htmx swap, since rule 3 is otherwise abstract.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence: short numbered rules and bullet principles with no padding, no over-explanation of what htmx is, and every line earns its place.

5 / 5

Actionability

Guidance is concrete in intent (e.g., 'Prefer simple hx-get and hx-include') but provides no executable code or templates to copy; it instructs at the principle level rather than giving ready-to-use snippets.

3 / 5

Workflow Clarity

The rules are clearly grouped (HTMX Rules, Interaction Rules) and the 'When to Use' bullets sequence the trigger conditions well; no destructive/batch validation is required here, and the single-purpose guidance is unambiguous, though there are no explicit checkpoints.

4 / 5

Progressive Disclosure

For a short single-purpose skill with no bundle files in references/scripts/assets, the body is well-organized into clearly signaled sections (When to Use, HTMX Rules, Interaction Rules) with no nested references, satisfying the simple-skill exception.

5 / 5

Total

17

/

20

Passed

Description

75%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 focused, project-scoped description that names both the capability domain and an explicit trigger condition. It is specific and distinctive, though the trigger is embedded mid-sentence rather than presented as a clean 'Use when...' clause.

Suggestions

Rewrite the trigger as a standalone 'Use when...' sentence (e.g., 'Use when changing htmx attributes, partial updates, forms, or server-rendered browser UI in the Engram dashboard.') for clearer completeness.

Add natural synonyms users might say (e.g., 'partials', 'out-of-band swaps', 'AJAX') to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Names the concrete domain (HTMX/templ interaction rules for the Engram dashboard) and several specific action areas (htmx attributes, partial updates, forms, server-rendered browser UI), with only minor gaps in coverage.

4 / 5

Completeness

Provides a clear 'what' (HTMX and templ interaction rules for the dashboard) and an explicit 'when' trigger clause ('Trigger: Any change to...'), but the 'when' is bundled into the description rather than a standalone 'Use when...' sentence.

4 / 5

Trigger Term Quality

Includes natural trigger phrasing ('Any change to htmx attributes, partial updates, forms, or server-rendered browser UI') that users would plausibly say, though it leans slightly technical and omits some synonyms.

4 / 5

Distinctiveness Conflict Risk

The 'Engram dashboard' + HTMX/templ framing carves a clear niche with distinct triggers, with only minor overlap risk against a generic templating or HTML skill.

4 / 5

Total

16

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Gentleman-Programming/engram
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.