CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

teach-impeccable

One-time setup that gathers design context for your project and saves it to your AI config file. Run once to establish persistent design guidelines.

56

Quality

71%

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 ./templates/skills/impeccable/teach-impeccable/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.

The body is a well-structured, lean, instruction-only workflow with concrete scan targets, a question bank, and an output template — highly actionable for its scope. Its only weaknesses are minor: no worked example of the final output, slightly vague CLAUDE.md update behavior, and no verification step after writing the file.

Suggestions

Include a short worked example of a filled-in Design Context section so the expected output shape is unambiguous (actionability).

Specify exactly how the CLAUDE.md merge works when a Design Context section already exists there (workflow clarity).

Fix the typo in "Ask the user using AskUserQuestion. whether they'd also like..." and tighten filler lines like "Note what you've learned and what remains unclear." (conciseness).

DimensionReasoningScore

Conciseness

The body is lean and checklist-driven with no explanations of concepts Claude already knows; only minor filler could be trimmed (e.g. "Note what you've learned and what remains unclear." and "Before asking questions, thoroughly scan the project to discover what you can:"). This fits the efficient-with-minor-trimming anchor better than the every-token-earns-its-place anchor of 5.

4 / 5

Actionability

Guidance is concrete throughout: specific scan targets (README, package.json, design tokens), a specific tool (AskUserQuestion), a specific output path (.impeccable.md), and a markdown template for the output. Minor gaps remain — no worked example of a completed Design Context section and vague CLAUDE.md append/update behavior ("append or update the section there as well").

4 / 5

Workflow Clarity

A clear three-step sequence (explore → ask → write) with ordering cues and conditional handling ("If the file already exists, update the Design Context section in place"; "If yes, append or update"). The operation is non-destructive so no validation cap applies, but the absence of any verification or feedback checkpoint (e.g. confirming the written file is valid markdown or re-reading it) keeps it below 5.

4 / 5

Progressive Disclosure

This is a small (~60-line) single-purpose skill with no external references needed and no content that belongs in separate files; the body is well-organized into three clearly headed steps with sub-sections, which the small-skill guideline rewards with a 5 for well-organized sections.

5 / 5

Total

17

/

20

Passed

Description

50%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 communicates the skill's purpose adequately with a clear 'what', but it lacks any explicit trigger guidance and offers only generic action verbs with modest keyword coverage. It is serviceable but would rarely be surfaced reliably from a natural user request.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user wants to establish design preferences, branding guidelines, or a design system for the project for the first time."

Enumerate the concrete sub-actions to raise specificity: explores the codebase for existing design patterns, asks the user UX/brand questions via AskUserQuestion, and writes a Design Context section.

Include natural trigger terms and synonyms users would say, such as "brand personality", "aesthetic preferences", "visual style", and "design guidelines".

DimensionReasoningScore

Specificity

Names the design-context domain and two concrete actions ("gathers design context", "saves it to your AI config file"), but the verbs are generic and coverage is not comprehensive, matching the 1-2-concrete-actions anchor rather than the several-specific-actions anchor of 4.

3 / 5

Completeness

The 'what' is clear (gather design context and save it to the config file), but there is no 'Use when...' clause or equivalent explicit trigger guidance — "Run once" conveys frequency, not when to invoke the skill. Per the judging guidelines this caps completeness at 3.

3 / 5

Trigger Term Quality

Some relevant natural keywords are present ("design context", "design guidelines", "setup"), but common variations and synonyms users would actually say ("branding", "design system", "visual style", "look and feel") are missing.

3 / 5

Distinctiveness Conflict Risk

"Gathers design context" is somewhat specific and the one-time-setup framing helps, but it could still overlap with other design/branding/style-related skills rather than occupying a clearly distinct niche with minimal conflict risk.

3 / 5

Total

12

/

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

fengshao1227/ccg-workflow

Path

templates/skills/impeccable/teach-impeccable/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.