jp-frontend-design

jp-frontend-design is a skill for Claude Code, Codex from jdpalumbo2/workbench. It costs 43 tokens per session (2,236 once invoked), scanned A, original, MIT.

A design workflow for building or restyling user-facing interfaces such as web apps, dashboards, and prototypes. It sets visual decisions before component or stylesheet code is written.

In plain words
What is it for?
Use it to propose visual directions, choose one, define reusable design tokens, and guide the implementation of a new or redesigned interface.
Why use it?
It helps avoid interfaces that look generic or like an unexamined template. The process makes typography, colors, spacing, and the overall visual direction deliberate.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one. Also seen: mentions CLAUDE.md; mentions subagents; positional $N argument.

Good fit Use it to propose visual directions, choose one, define reusable design tokens, and guide the implementation of a new or redesigned interface.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/jdpalumbo2/workbench/jp-frontend-design
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add jdpalumbo2/workbench --skill jp-frontend-design
Clone the repo
git clone --depth 1 https://github.com/jdpalumbo2/workbench

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for jp-frontend-design

README.md
[![agentmods](https://agentmods.dev/badge/skills/jdpalumbo2/workbench/jp-frontend-design/github.svg)](https://agentmods.dev/skills/jdpalumbo2/workbench/jp-frontend-design)
Your own site
<a href="https://agentmods.dev/skills/jdpalumbo2/workbench/jp-frontend-design"><img src="https://agentmods.dev/badge/skills/jdpalumbo2/workbench/jp-frontend-design/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for jp-frontend-design

Your own site · 80×15
<a href="https://agentmods.dev/skills/jdpalumbo2/workbench/jp-frontend-design"><img src="https://agentmods.dev/badge/skills/jdpalumbo2/workbench/jp-frontend-design.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 43 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,236 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00043 $0.02236
Opus 5.5 $0.00017 $0.00894
Sonnet 5.5 $0.00009 $0.00447
Haiku 4.5 $0.00004 $0.00224

Measured 1mo ago against content hash ea11875f266e, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

jp-frontend-design scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/jp-frontend-design/SKILL.md · 131 lines

How it starts

The opening of the file, as written. The whole thing — 131 lines — stays where its author put it; the contents beside it link to each section on GitHub.

JP Frontend Design

Overview

Unconstrained generation regresses to the statistical mean of every UI ever made, and a ban only moves the model to the next default. Distinctiveness is decided in steps 0 to 2 (direction and spec), written down, and protected by everything after: the critique loop removes defects, it never invents a direction. Long-form material lives in references/, the evidence in research/. Load a craft skill (Anthropic's frontend-design) beside this one if available, and a dataviz skill before any chart. This skill governs the ORDER of work.

The sequence (in order; no component code before step 2 exists)

  1. Read what exists. Search CLAUDE.md, tokens/theme files, component styles, DESIGN.md, and the screens closest to the ask; lift exact values. Precedence: the user's words, then the existing system, then this skill's choices. An existing system means step 1 extends, never invents beside it. Preflight, before any file changes: confirm (a) browser automation that can render, capture, AND script the page (computed styles, a Tab walk, axe-core); a screenshot tool alone cannot run round 0; (b) an evidence directory (under clodex the run directory; standalone, a directory outside the repo tree, named in the final record); (c) an independent context for step 4's critic and judges. Any missing: stop and say so. Scope guard: a tweak inside an existing system (one component, one value) skips the directions and the loop. Grep the component's and the token's usages first; one rendered elsewhere is a shared change and every consuming surface gets the before/after treatment. Then: round 0 on the touched page BEFORE the edit (the baseline), the edit, round 0 again; baseline failures are pre-existing and recorded, only new ones block; a new failure that survives repair reverts the edit. A fixture-backed eval runs after the edit too.

  2. Brief, references, then directions. Pin the subject, the audience, the surface's single job, and its register: operate (tools, dashboards), read (docs, long form), persuade (marketing), experience (play, art). If references are given, analyze them NOW, before any direction exists: relations, not pixels (hierarchy, density, rhythm, type character, components); global profile then regions; computed styles when a URL exists; pixel-read hexes are hypotheses. Findings seed the directions; then discard the image. Analyze, never clone. Then propose 3 or 4 directions, each one spec line (ground hex / accent hex / display face + body face / rationale / the axis it varies on) spanning at least two material families from the subject's own world, one of them the conventional category default, labelled as the exit and never recommended. Slop-test each (would a generic version of this ask produce the same direction?) and pair every rejected default with its replacement (references/slop-tells.md). Render the choice, never prose it: open references/swatch.html once per direction (values set through the browser at render time; capture 1400x900 into the evidence directory; an accent pair below 4.5:1 or a fallback font is never captured); the picker chooses from renders. Skip the directions when the ask already names faces, colors, or a brand, or on the scope-guarded tweak; the system it keeps IS the direction. Autonomous: commit to one, state the assumption in one line, ship 1 or 2 low-fi alternates beside the deliverable. Under clodex the pick happens at the direction checkpoint, by the user or a standing mandate; never silently by the builder.

Read the full file on GitHub · 131 lines

Files

What ships with it

8 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago Changed · +52 lines · -19 tokens per session ea11875f266e
  2. 1mo ago First seen · 79 lines · 62 tokens per session scan A ac3a95cb08f4

Subscribe to this mod's changes

jp-frontend-design is a skill published in the GitHub repository jdpalumbo2/workbench (1 stars, last pushed 15d ago), licensed MIT. It adds 43 tokens to every session and 2,236 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.