impeccable

Generates production-grade frontend interfaces with distinctive typography, color, and layout guidance.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/IkeaNorweegway/Classroom-Tools --skill impeccable-ikeanorweegway
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: impeccable
Source: https://github.com/IkeaNorweegway/Classroom-Tools/tree/main/.claude/skills/impeccable
Command: npx skills add https://github.com/IkeaNorweegway/Classroom-Tools --skill impeccable-ikeanorweegway

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? AI-generated frontend code tends to converge on generic, recognizable aesthetics—default fonts, gradient text, side-stripe cards, and templated layouts. This Skill guides the creation of distinctive, production-grade web interfaces by enforcing deliberate design decisions grounded in project-specific brand context. ## Core Features & Use Cases - Design Context Setup (teach mode): Explores the codebase, asks targeted UX questions, and writes a persistent Design Context file capturing audience, brand personality, and aesthetic direction. - Guided Feature Building (craft mode): Shapes a design brief, loads relevant references (typography, color, spatial, motion, interaction, responsive, UX writing), builds the feature, and iterates visually against quality checks. - Design System Extraction (extract mode): Identifies repeated components, hard-coded values, and patterns, then consolidates them into reusable components and design tokens. - Use Case: When asked to build a landing page or dashboard, the Skill first establishes who the users are and what the brand should feel like, then produces code with intentional font pairing, OKLCH color palettes, and spacing rhythm—avoiding the visual fingerprints of generic AI output. ## Quick Start Ask the assistant to run /impeccable teach to set up design context for your project, then use /impeccable craft followed by a feature description to build a polished interface.

Frequently Asked Questions about impeccable

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up design context before building a frontend interface?

Run the teach mode, which scans your codebase for existing brand assets and design tokens, then asks targeted questions about users, brand personality, and aesthetic preferences. The answers are written to a .impeccable.md file in the project root for reuse across sessions.

How do I build a feature with the craft workflow?

Invoke craft mode with a feature description. The workflow shapes a design brief, loads relevant reference files for typography, color, and layout, implements the feature in stages, then iterates visually against quality checks until the result matches the brief.

What design patterns does this approach ban in CSS?

It strictly bans side-stripe borders wider than 1px on cards and callouts, and gradient text via background-clip. It also rejects overused fonts like Inter and Fraunces, pure black or white, and defaulting to dark mode with glowing accents.

Can I extract reusable components into a design system?

Yes, extract mode identifies components used three or more times, hard-coded values that should become tokens, and inconsistent variations. It then builds reusable versions with proper props, accessibility, and documentation, and migrates existing usages.

Does the cleanup script delete my own custom skills?

No. The cleanup script only removes directories whose SKILL.md mentions impeccable, and only removes skills-lock.json entries whose source is pbakaus/impeccable. Unrelated user skills are left untouched.