Agent skill

Blueprint UI

by superhq-ai in superhq-ai/shuru

Build landing pages and web UIs using a dark blueprint/wireframe aesthetic with sharp edges, connected sections, dashed outlines, measurement annotations, and technical typography.

Apache-2.0Auto-check passedFrontend & Design

Install Blueprint UI

skills CLI
$ npx skills add superhq-ai/shuru --skill blueprint-ui -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install superhq-ai/shuru blueprint-ui --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/superhq-ai/shuru.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/blueprint-ui .claude/skills/blueprint-ui && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
blueprint-ui
GitHub stars
863
Token cost
~1.9k tokens
SKILL.md length
428 words
Files
1
Skills in repo
1
Repo updated
First seen
Licence
Apache-2.0

At a glance

Build landing pages and web UIs using a dark blueprint/wireframe aesthetic with sharp edges, connected sections, dashed outlines, measurement annotations, and technical typography.

  • Works in 7 steps: No rounded corners. Everything is… → Connected sections. Sections share… → Dashed outlines for content boundaries,… → …
  • Creating marketing sites
  • SKILL.md covers Core Principles, Color Palette, Typography and Component Patterns, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Blueprint UI is an agent skill from superhq-ai/shuru. Build landing pages and web UIs using a dark blueprint/wireframe aesthetic with sharp edges, connected sections, dashed outlines, measurement annotations, and technical typography. Use when creating marketing sites, landing pages, or product pages.

Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Frontend & Design, covering Landing pages, UI design and Typography. The repository describes itself as: A local-first microVM sandbox for running AI agents safely on macOS & Linux. The licence is Apache-2.0.

When your agent uses it

  • Creating marketing sites
  • Tasks that involve Landing pages
  • Tasks that involve UI design

Example prompts

  • “/blueprint-ui”

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. No rounded corners. Everything is sharp-edged. Never use rounded-* classes.
  2. Connected sections. Sections share borders and flow into each other via border-x border-border on a shared max-width container. No…
  3. Dashed outlines for content boundaries, illustration placeholders, and measurement guides.
  4. Section labels — small monospace uppercase labels positioned over section borders (e.g., "Hero", "Features", "CLI").
  5. Measurement annotations — thin dashed lines with monospace dimension labels (e.g., "48px", "grid: 3 cols", "max-width: 672px") placed…
  6. Dot grid background on the page body.
  7. Numbered elements — cards and list items get small monospace counters like "01", "02", "03".

What it can do on your machine

Read from SKILL.md and the folder at commit 18afd5f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are html and css).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Blueprint UI loads about 1.9k tokens when it runs. Until then it costs about 65 tokens; SKILL.md has 428 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~65
When it runs · the whole SKILL.md, loaded when a task matches
~1.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from superhq-ai/shuru at commit 18afd5f, republished under its Apache-2.0 licence (© superhq-ai). 428 words, ~1,894 tokens.

Download SKILL.mdSave it as .claude/skills/blueprint-ui/SKILL.md (or your agent's skills folder).
name
blueprint-ui
description
Build landing pages and web UIs using a dark blueprint/wireframe aesthetic with sharp edges, connected sections, dashed outlines, measurement annotations, and technical typography. Use when creating marketing sites, landing pages, or product pages.

Blueprint / Wireframe UI Design System

Build web pages using a technical blueprint aesthetic: dark background, sharp edges, connected sections with shared borders, dashed outlines, measurement annotations, and monospace labels.

Core Principles

  1. No rounded corners. Everything is sharp-edged. Never use rounded-* classes.
  2. Connected sections. Sections share borders and flow into each other via border-x border-border on a shared max-width container. No floating cards with gaps.
  3. Dashed outlines for content boundaries, illustration placeholders, and measurement guides.
  4. Section labels — small monospace uppercase labels positioned over section borders (e.g., "Hero", "Features", "CLI").
  5. Measurement annotations — thin dashed lines with monospace dimension labels (e.g., "48px", "grid: 3 cols", "max-width: 672px") placed between sections or elements.
  6. Dot grid background on the page body.
  7. Numbered elements — cards and list items get small monospace counters like "01", "02", "03".

Color Palette

Background:     #0a0a0a
Surface:        #111111
Border:         #1e1e1e
Border bright:  #333333
Text primary:   #e8e8e8
Text muted:     #666666
Text dim:       #525252  (labels, annotations, counters)
Accent:         #f59e0b  (amber — CTAs, highlights, output text)
Accent alt:     #ea580c  (orange — hover states, secondary accent)

Typography

  • Body: Inter (sans-serif)
  • Code / labels / annotations: JetBrains Mono (monospace)
  • Section headers: Two-tone — first line white, second line muted
  • Section labels: 10px monospace, uppercase, letter-spacing 0.1em, text-dim, positioned over borders with background color punch-through
  • Measurement text: 9px monospace, text-dim

Component Patterns

Section container

Sections are wrapped in border-x border-border on the shared max-w-6xl container. Internal content uses border-b border-dashed border-border as a bottom separator. Each section has a .section-label positioned at the top.

html
<section class="relative border-x border-border">
  <span class="section-label">Features</span>
  <div class="border-b border-dashed border-border px-8 pt-16 pb-16 md:px-16 md:pt-24 md:pb-24">
    <!-- content -->
  </div>
</section>
Feature cards (connected grid)

Cards share borders in a grid. No gaps, no rounded corners. Each card gets a monospace counter.

html
<div class="grid border border-border md:grid-cols-3">
  <div class="border-b border-border p-6 md:border-b-0 md:border-r md:p-8">
    <div class="mb-3 font-mono text-[10px] uppercase tracking-widest text-dim">01</div>
    <h3>Title</h3>
    <p class="text-muted">Description</p>
  </div>
  <!-- more cards... last card has no border-r -->
</div>
Terminal block

Sharp corners, square traffic-light dots with borders, monospace content.

html
<div class="border border-border">
  <div class="flex items-center gap-2 border-b border-border px-4 py-2.5">
    <span class="h-2.5 w-2.5 border border-[#ff5f57] bg-[#ff5f57]/20"></span>
    <span class="h-2.5 w-2.5 border border-[#febc2e] bg-[#febc2e]/20"></span>
    <span class="h-2.5 w-2.5 border border-[#28c840] bg-[#28c840]/20"></span>
    <span class="ml-2 font-mono text-[10px] text-dim">terminal</span>
  </div>
  <div class="p-5 font-mono text-xs leading-[1.8] md:p-6 md:text-sm">
    <p><span class="text-dim">$</span> <span class="text-text">command here</span></p>
    <p class="text-amber">output here</p>
  </div>
</div>
Buttons

Sharp-edged, monospace uppercase text, border-based. Two variants:

html
<!-- Primary (filled) -->
<a class="border border-amber bg-amber px-5 py-2 font-mono text-xs font-medium text-bg hover:bg-transparent hover:text-amber">
  GET STARTED
</a>

<!-- Secondary (outline) -->
<a class="border border-border px-5 py-2 font-mono text-xs font-medium text-muted hover:border-text hover:text-text">
  GITHUB
</a>
Show full SKILL.md (176 more words)Show less
Measurement annotation

Dashed lines with a centered dimension label between elements.

html
<div class="flex items-center gap-2">
  <div class="h-px flex-1 border-t border-dashed border-dim"></div>
  <span class="measure">48px</span>
  <div class="h-px flex-1 border-t border-dashed border-dim"></div>
</div>
Illustration placeholder

Dashed border box with monospace dimension label.

html
<div class="flex h-48 items-center justify-center border border-dashed border-border">
  <span class="font-mono text-[10px] text-dim">[ 400 x 300 ]</span>
</div>

Connected cards with shared borders in a scrollable container. Square arrow buttons.

html
<div class="carousel flex gap-0 overflow-x-auto scroll-smooth border border-border">
  <div class="flex min-w-[300px] flex-col border-r border-border">
    <!-- card content -->
  </div>
  <!-- more cards... -->
</div>
Nav

Fixed, sharp, blurred backdrop, monospace wordmark.

html
<nav class="fixed top-0 z-50 w-full border-b border-border bg-bg/90 backdrop-blur-md">
  <div class="mx-auto flex max-w-6xl items-center justify-between px-6 py-4">
    <a class="font-mono text-lg font-semibold">brand</a>
    <!-- links + CTA -->
  </div>
</nav>

Single border box at the bottom, monospace text, minimal.

Required CSS

css
@import "tailwindcss";

@theme {
  --color-bg: #0a0a0a;
  --color-surface: #111111;
  --color-border: #1e1e1e;
  --color-border-bright: #333333;
  --color-text: #e8e8e8;
  --color-muted: #666666;
  --color-dim: #525252;
  --color-amber: #f59e0b;
  --color-orange: #ea580c;
  --font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, monospace;
}

html {
  background-color: var(--color-bg);
  color: var(--color-text);
  font-family: var(--font-sans);
}

.dot-grid {
  background-image: radial-gradient(circle, var(--color-border) 1px, transparent 1px);
  background-size: 24px 24px;
}

.section-label {
  font-family: var(--font-mono);
  font-size: 10px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--color-dim);
  position: absolute;
  top: -8px;
  left: 12px;
  background: var(--color-bg);
  padding: 0 6px;
}

.measure {
  font-family: var(--font-mono);
  font-size: 9px;
  color: var(--color-dim);
  letter-spacing: 0.05em;
}

.carousel::-webkit-scrollbar { display: none; }
.carousel { -ms-overflow-style: none; scrollbar-width: none; }

Tech Stack

  • Astro (static output) with @tailwindcss/vite plugin
  • Tailwind CSS v4 — theme defined in CSS @theme, no tailwind.config.js
  • Google Fonts: Inter + JetBrains Mono
  • No JS frameworks. Pure Astro components. Vanilla JS only for interactions like carousels.
  • bun as package manager

When building a page

  1. Wrap everything in a .dot-grid container
  2. Use a single max-w-6xl centered main with border-x border-border on each section
  3. Add .section-label to every section
  4. Use connected grids (shared borders, no gaps) for cards
  5. Add 1-2 measurement annotations per page for the blueprint feel
  6. Keep all corners sharp — zero border-radius
  7. Use the two-tone heading pattern for section headers
  8. Terminal blocks use square traffic-light dots
  9. All small labels and counters in monospace

© superhq-ai, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude/skills/blueprint-ui of superhq-ai/shuru.

Open the folder on GitHubat commit 18afd5f

Compare with similar skills

Blueprint UI next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Blueprint UI compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Blueprint UI this skillsuperhq-ai/shuru863—~1.9kAutomated safety check: PassApache-2.0
UI UX Pro Maxsaoudi-h/solar-icons19018 repos~11kAutomated safety check: NotesCustom licence
Frontend Designanthropics/skills180k38 repos~2.3kAutomated safety check: PassApache-2.0
UI/UX Design System AdvisorGalaxy-Dawn/claude-scholar5.7k1 repos~1.1kAutomated safety check: PassMIT
UI UX Pro MaxOhh-889/skyroc79526 repos~3.6kAutomated safety check: NotesMIT
UI UX Pro Maxshobcoder/shob576—~3.7kAutomated safety check: PassMIT

Similar skills

  • UI UX Pro Max

    saoudi-h/solar-icons

    UI/UX design intelligence for web and mobile. An agent skill from saoudi-h/solar-icons.

    190 GitHub starsUsed in 18 repos~11k tokens
    Frontend & DesignAuto-check: notes
  • Frontend Design

    anthropics/skills

    Official

    Pushes the agent toward distinctive visual design for new or reworked UI: a clear aesthetic direction, deliberate typography and choices rooted in the subject.

    180k GitHub starsUsed in 38 repos~2.3k tokens
    Frontend & DesignAuto-check passed
  • UI/UX Design System Advisor

    Galaxy-Dawn/claude-scholar

    Turns a vague UI request into a concrete design system with style, palette, typography and layout guidance from a search script, plus stack-specific implementation advice.

    5.7k GitHub starsUsed in 1 repo~1.1k tokens
    Frontend & DesignAuto-check passed
  • UI UX Pro Max

    Ohh-889/skyroc

    UI/UX design intelligence. An agent skill from Ohh-889/skyroc.

    795 GitHub starsUsed in 26 repos~3.6k tokens
    Frontend & DesignAuto-check: notes
  • UI UX Pro Max

    shobcoder/shob

    UI/UX design intelligence expert for web and mobile applications.

    576 GitHub stars~3.7k tokensUpdated 23 days ago
    Frontend & DesignAuto-check passed
  • UI UX Pro Max

    c0x12c/ai-toolkit

    UI/UX design intelligence with searchable style, palette, typography, and chart databases.

    106 GitHub stars~2.1k tokensUpdated 3 mo ago
    Frontend & DesignAuto-check passed

Questions about Blueprint UI

What does Blueprint UI do?

Build landing pages and web UIs using a dark blueprint/wireframe aesthetic with sharp edges, connected sections, dashed outlines, measurement annotations, and technical typography. Blueprint UI is an agent skill from superhq-ai/shuru. Build landing pages and web UIs using a dark blueprint/wireframe aesthetic with sharp edges, connected sections, dashed outlines, measurement annotations, and technical typography.

When should I use Blueprint UI?

Blueprint UI fits situations like: creating marketing sites; tasks that involve Landing pages; tasks that involve UI design.

How do I install Blueprint UI in Claude Code?

Run `npx skills add superhq-ai/shuru --skill blueprint-ui -a claude-code`. Or copy the skill folder (.claude/skills/blueprint-ui in superhq-ai/shuru) into .claude/skills/blueprint-ui in your project. Claude Code loads it when a task matches its description.

How do I install Blueprint UI in Codex?

Run `npx skills add superhq-ai/shuru --skill blueprint-ui -a codex`. Or copy the skill folder (.claude/skills/blueprint-ui in superhq-ai/shuru) into .agents/skills/blueprint-ui in your project. Codex loads it when a task matches its description.

Can I use Blueprint UI in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add superhq-ai/shuru --skill blueprint-ui -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/blueprint-ui, .gemini/skills/blueprint-ui, .github/skills/blueprint-ui and .opencode/skills/blueprint-ui in your project.

What does Blueprint UI need to run?

SKILL.md names no scripts, command-line tools or credentials: Blueprint UI is instructions for the agent only.

Does Blueprint UI access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Blueprint UI safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Blueprint UI use?

Blueprint UI is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Blueprint UI use?

About 1.9k tokens (SKILL.md is roughly 7.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Blueprint UI?

Skills that share tags, products or a category with Blueprint UI: UI UX Pro Max (saoudi-h/solar-icons, 190 stars), Frontend Design (anthropics/skills, 180k stars), UI/UX Design System Advisor (Galaxy-Dawn/claude-scholar, 5.7k stars) and UI UX Pro Max (Ohh-889/skyroc, 795 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Blueprint UI?

superhq-ai (a GitHub organization) maintains it in superhq-ai/shuru, which has 863 GitHub stars. The repository was last updated on September 21, 2026.

Source: superhq-ai/shuru on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.