explaingit

diddysister/axi-front-design

13Audience · designerComplexity · 1/5ActiveLicenseSetup · easy

TLDR

Claude Code Skill that makes the assistant behave like a senior frontend designer, producing high-fidelity HTML landing pages, decks, and UI prototypes with strict anti-cliche design constraints.

Mindmap

mindmap
  root((axi-front-design))
    Inputs
      Design brief
      Existing design tokens
      Trigger phrases
    Outputs
      Landing pages
      Slide decks
      UI prototypes
      Mobile mockups
    Use Cases
      Marketing pages
      Pitch decks
      Interactive prototypes
    Tech Stack
      Claude Code
      HTML
      CSS
      JavaScript

Things people build with this

USE CASE 1

Generate a high-fidelity HTML landing page in Claude Code with one prompt

USE CASE 2

Build slide decks or product motion demos as static HTML inside a project

USE CASE 3

Force Claude to pull design tokens from the existing codebase instead of inventing colors

USE CASE 4

Get three design variants of a UI prototype in one pass

Tech stack

Claude CodeHTMLCSSJavaScriptMarkdown

Getting it running

Difficulty · easy Time to first run · 5min

Just drop SKILL.md into skills/axi-front-design/ and register the path in .claude/settings.json.

MIT license, do almost anything with the code as long as you keep the copyright notice.

In plain English

axi-front-design is a Claude Code Skill, meaning a small instruction file you drop into Claude Code so that it changes how the assistant behaves on certain prompts. The author's goal is to make Claude act like a senior designer rather than a generic frontend engineer, and the output is always high-fidelity HTML rather than design files in PPTX or Figma format. The README is written in both Chinese and English and lists the kinds of things the skill is meant to produce: landing pages and marketing pages, slide decks, interactive UI prototypes, short product motion demos, infographics or posters, and mobile mockups or UI kits. Specific trigger phrases in either language, such as 'design a landing page', 'make a deck', or 'prototype this UI', cause the skill to activate. Installation is plain. You place SKILL.md inside a skills/axi-front-design/ folder in your project, then register the path in .claude/settings.json under a 'skills' list. After that, you either invoke it directly with /axi-front-design followed by a brief, or you just describe what you want and one of the trigger phrases switches the skill on. The workflow the author wants Claude to follow is: ask clarifying questions first through a popup, read design tokens like colors, fonts, and spacing from the existing codebase rather than inventing them, write those decisions at the top of the file before writing components, ship a rough skeleton early so the user can open it in a browser, and finish by offering at least three variants. The README also lists hard constraints meant to fight common AI design habits: no purple-pink-blue gradient backgrounds, no decorative emoji, no overused fonts like Inter or Roboto or Arial, no SVG hand-drawn illustrations, no filler statistics or icons, and no padding sections just to fill space. It also names cases the skill is not for, including pure text replies, real image generation, and exporting to PPTX or Figma. The license is MIT.

Copy-paste prompts

Prompt 1
Install axi-front-design into my project by adding skills/axi-front-design/SKILL.md and registering it in .claude/settings.json.
Prompt 2
Trigger axi-front-design with the prompt design a landing page for a developer tool and show three variant skeletons.
Prompt 3
Make Claude follow the axi-front-design clarifying-questions popup before generating a slide deck for a Series A pitch.
Prompt 4
Use axi-front-design to convert my Figma-style brief into a single HTML file that respects my existing CSS variables.
Prompt 5
Audit a page I built so it follows the axi-front-design hard constraints (no purple-pink gradients, no Inter font, no decorative emoji).
Open on GitHub → Explain another repo

Generated 2026-05-22 · Model: sonnet-4-6 · Verify against the repo before relying on details.