CtrlK
BlogDocsLog inGet started
Tessl Logo

ipollowork-design-studio

Create or edit HTML designs inside an active iPolloWork Design Studio session while preserving its visual system, selection, theme tokens, and project boundaries.

57

Quality

66%

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 ./examples/plugin-packages/design-agent/skills/ipollowork-design-studio/SKILL.md
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-engineered, lean instruction skill: it relies on real bundle files with a sensible lazy-routing scheme, defines concrete rules and validation gates, and wastes almost no tokens on explanation. Its main gaps are mild redundancy in the preview/guardrail rules and a few validation steps described as outcomes rather than checkable procedures.

Suggestions

Consolidate the preview/anti-pattern prohibitions (no temp server, no helper preview HTML, no verbal assessment) into one guardrails list — they are currently repeated across the intro and workflow sections.

Make the final verification actionable: replace 'verify the resulting HTML remains readable and structurally complete' with a concrete check (e.g., parse the file, confirm the design-tokens.css link and section structure are intact).

Add a brief ordered checklist of the end-to-end flow (plan → author → check → preview → repair → re-preview) so the sequence spread across sections is readable at a glance.

DimensionReasoningScore

Conciseness

The body is dense, instruction-only prose with no padding about concepts Claude already knows — every line is a rule, boundary, or routing decision. There are minor instances that could be trimmed (the preview rules and 'never start a temporary server / no verbal assessment' prohibitions are stated twice across sections), matching anchor 4 'Efficient; minor instances of over-explanation that could be trimmed' rather than anchor 5's every-token-earns-its-place.

4 / 5

Actionability

Guidance is concrete: exact tool invocations ('call `media/artifact_media_review` phase=plan ... with the active HTML sourcePath'), real file paths ('design-tokens.css', 'core-v1-index.md'), token namespaces ('--ipw-*'), and explicit numbered editing rules. Minor gaps remain — e.g., 'verify the resulting HTML remains readable and structurally complete' gives no method — so it sits at anchor 4, not 5's fully copy-paste-ready coverage.

4 / 5

Workflow Clarity

A clear sequence exists (pre-authoring phase=plan, edit rules 1-6, pre-delivery phase=check, preview review then re-review after repairs) with explicit checkpoints and feedback loops ('again only after repairing reported issues', 'stop without changing the file and ask the user'). It falls short of anchor 5 because the workflow is distributed across sections rather than a single ordered checklist, and a few validations ('inspect rendered sections for overflow') lack concrete procedures — anchor 4 fits.

4 / 5

Progressive Disclosure

The bundle structure matches the body's claims: references/shared-guidelines.md and references/design.md both exist, and design.md is a routing table that points to the real category files (design-site.md, design-app.md, design-poster.md, etc.), giving one deliberate lazy-routing hop ('read ... once, then only the matching category reference'). Slightly below anchor 5 because SKILL.md → design.md → category file is a two-hop chain and the body also points at files owned by sibling skills, which slightly muddies navigation.

4 / 5

Total

16

/

20

Passed

Description

57%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 precise, appropriately scoped, and highly distinctive, but it under-delivers on triggering: it lacks an explicit 'Use when...' clause and omits the natural vocabulary users would say when they need design work done. It reads more as a scope contract than a discoverable trigger.

Suggestions

Append an explicit trigger clause, e.g. 'Use when the active session asks for website, landing page, poster, card, or dashboard design work in the Design Studio.'

Include natural synonyms users would actually say — website, landing page, poster, social cards, mockup — so the skill surfaces for real requests.

Enumerate a couple more concrete capabilities (e.g., customize bundled templates, restyle via theme tokens, fix responsive issues) to lift specificity beyond two generic actions.

DimensionReasoningScore

Specificity

The description names the domain ("HTML designs inside an active iPolloWork Design Studio session") and two concrete actions ("Create or edit"), plus preservation constraints ("visual system, selection, theme tokens, and project boundaries"). It matches the anchor 'Names domain and 1-2 concrete actions, but not comprehensive' — it does not enumerate the fuller range of capabilities (template customization, restyling, responsive repair), so it is below anchor 4's 'several specific actions'.

3 / 5

Completeness

The 'what' is clear (create/edit HTML designs while preserving the visual system, tokens, and boundaries), but there is no 'Use when...' clause; the scope condition 'inside an active iPolloWork Design Studio session' only weakly implies when. Per the judging guideline, a missing explicit trigger clause caps completeness at 3, and the weakly-implied 'when' matches anchor 3 exactly rather than anchor 4's explicit 'when'.

3 / 5

Trigger Term Quality

Relevant keywords exist ("HTML designs", "Design Studio", "iPolloWork"), but common natural phrasings a user would actually say — website, landing page, poster, dashboard, mockup, web design — are absent. This fits 'Some relevant keywords but missing common variations or synonyms' rather than anchor 4's good keyword coverage.

3 / 5

Distinctiveness Conflict Risk

The description is tightly scoped to a named product surface ("iPolloWork Design Studio session") with distinctive vocabulary ("theme tokens", "project boundaries", "selection"), giving it a clear niche with minimal overlap risk against generic design or document skills — matching anchor 5.

5 / 5

Total

14

/

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: 2 missing

Warning

Total

15

/

16

Passed

Repository
Devin-AXIS/iPolloWork
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.