CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

brand

Brand voice, visual identity, messaging frameworks, asset management, brand consistency. Activate for branded content, tone of voice, marketing assets, brand compliance, style guides.

60

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 ./cli/assets/skills/brand/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-structured, command-first skill body with a genuine safety checkpoint in the sync workflow and an accurately organized bundle. The gaps holding it back from top scores are a broken template path, undocumented review/create subcommands, and an unspecified success criterion for the verification step.

Suggestions

Fix or remove the Templates table entry — `templates/brand-guidelines-starter.md` does not exist in the bundle.

Document the `review` and `create` subcommands (or narrow the argument-hint to `update`) so every advertised path has guidance.

State what the verification output should show after a sync (e.g. expected token keys in the JSON) so the checkpoint is actionable.

DimensionReasoningScore

Conciseness

The body is dominated by executable commands and compact tables with no explanation of concepts Claude already knows. Minor trimmable spots: the 'Script Paths' paragraph is wordier than needed, and the Scripts table's purpose column duplicates what Quick Start already demonstrates.

4 / 5

Actionability

Quick Start and the Sync Workflow give copy-paste-ready commands with flags and argument placeholders ("node scripts/inject-brand-context.cjs --json", "node scripts/validate-asset.cjs <asset-path>"). Not anchor 5 because the argument-hint advertises [update|review|create] while only `update` has a reference file and workflow — the review and create paths have no concrete guidance.

4 / 5

Workflow Clarity

The sync workflow has a clear 3-step sequence (edit → sync → verify via "inject-brand-context.cjs --json | head -20") plus a strong safety checkpoint: the sync halts on detecting existing tokens/CSS variables with an explicit recovery path ("re-run with --force" only after review). Not anchor 5 because the verify step does not state what output indicates success, and the review/create subcommand workflows are absent.

4 / 5

Progressive Disclosure

SKILL.md is a clean overview with one-level-deep references; all 10 files in the References table and all 4 scripts exist in the bundle and are clearly signaled by topic tables. Not anchor 5 because the Templates table points to `templates/brand-guidelines-starter.md`, which does not exist in the bundle — a broken referenced path.

4 / 5

Total

16

/

20

Passed

Description

70%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 solid description with an explicit 'Activate for...' trigger clause and good natural keyword coverage. Its main weakness is that the capability statement is a list of topic nouns with no action verbs, so the reader must infer what the skill actually does.

Suggestions

Rewrite the capability list with action verbs, e.g. 'Defines brand voice and tone, builds messaging frameworks, audits brand consistency, validates and organizes brand assets'.

Add common trigger synonyms such as 'brand guidelines', 'logo usage', or 'rebrand' to the activate clause.

Qualify 'asset management' as 'brand asset management' to avoid conflict with infrastructure/finance asset-management skills.

DimensionReasoningScore

Specificity

The description enumerates five distinct capability areas ("Brand voice, visual identity, messaging frameworks, asset management, brand consistency") but uses topic nouns with no action verbs, so no concrete actions are actually stated. It is richer than anchor 2 ('names the domain, actions minimal or generic') but lacks the 1-2 concrete actions required for anchor 4.

3 / 5

Completeness

Both halves are present: what ("Brand voice, visual identity, messaging frameworks, asset management, brand consistency") and an explicit when clause ("Activate for branded content, tone of voice, marketing assets, brand compliance, style guides"). Falls short of anchor 5 because the 'what' is a topic list rather than concrete actions, leaving what the skill actually does implied rather than explicit.

4 / 5

Trigger Term Quality

"Activate for branded content, tone of voice, marketing assets, brand compliance, style guides" provides five natural phrases users would say. Not anchor 5 because common variations like 'brand guidelines', 'logo', 'brand colors', or 'rebrand' are missing; not anchor 3 because coverage goes well beyond 'some relevant keywords'.

4 / 5

Distinctiveness Conflict Risk

The brand niche is clear with mostly distinct triggers, but minor overlap exists: 'style guides' could match code style guides, and 'asset management' means something entirely different in dev/ops contexts. Mostly distinct with minor overlap risk against closely related design/content skills fits anchor 4; not 5 because of those ambiguous terms.

4 / 5

Total

15

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

referenced_paths_exist

Referenced path issues: 4 missing

Warning

Total

14

/

16

Passed

Repository

nextlevelbuilder/ui-ux-pro-max-skill

Path

cli/assets/skills/brand/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.