# leonxlnx/taste-skill

> taste-skill is an Agent Skill that makes coding agents build professional company websites instead of generic landing pages, covering art direction, imagery, layout and motion. It classifies the client's business, deals a palette, font pairing and hero layout for that trade, then checks the rendered page in a real browser before handing it over. The skill is written mainly in JavaScript and runs on Node 22+.

Source: https://github.com/leonxlnx/taste-skill
Indexed: commit f6b7657 on 2026-11-13 by Repowise. Facts come from the source and git history, not from the maintainer.

## Facts

- Language: JavaScript
- Stars: 115,399 at index time
- License: MIT
- Code health: 4.0/10, Needs_work
- Last commit: 2026-11-07
- Contributors: 26

## Install

From the README: https://github.com/leonxlnx/taste-skill#install

Claude Code:

In Claude Code, add the taste-skill marketplace.
    /plugin marketplace add Leonxlnx/taste-skill

In Claude Code, install the taste-skill plugin.
    /plugin install taste-skill@taste-skill

Codex:

In Codex, add the taste-skill marketplace.
    codex plugin marketplace add Leonxlnx/taste-skill

In Codex, install the taste-skill plugin, then start a new session so the skill is loaded.
    codex plugin add taste-skill@taste-skill

## How it works

Work starts when a user asks the agent to build or redesign a company site, and the agent loads the skill and copies assets/ into the project. scripts/start.mjs deals a palette and a Google Fonts pairing for the page kind, and assets/layout/deal.mjs deals one of the hero layouts. assets/starter.html, assets/system.css and assets/layout/layout.css hold the page to one design system, one section per screen and equal left and right content edges. For software, tech and gaming pages, scripts/effects.mjs and assets/scenes/ add shader grounds and scroll scenes, while scripts/photos.mjs deals curated photographs for place and product pages. scripts/consistency.mjs renders the built page in headless Chrome over HTTP at several widths and reports PASS, WARN or FAIL for each rule, and scripts/gate.mjs holds the finish until no fixable FAIL is left.

- skills/taste-skill/scripts/start.mjs: entry point
- .agents/plugins/marketplace.json: central file
- .claude-plugin/marketplace.json: central file
- .codex-plugin/plugin.json: central file
- .github/FUNDING.yml: central file
Modules: skills, tests, root. 450 files, 38,314 lines, 2,301 symbols.

## Code health

- Score: 4.0/10 (Needs_work)
- Rank: #225 of 4,000+ indexed repos
- Hotspots: skills/taste-skill/scripts/consistency.mjs, skills/taste-skill/scripts/photos.mjs, skills/taste-skill/scripts/start.mjs, skills/taste-skill/assets/system.js, skills/taste-skill/assets/motion/motion.js
- Lowest file: skills/taste-skill/scripts/consistency.mjs
- Dead code: 24 findings

## Maintenance

- Last commit 2026-11-07, first commit 2026-02-19, 269 commits
- 26 contributors, bus factor 1

## Security

- Security findings are shown to signed-in users at https://repowise.dev/repo/leonxlnx/taste-skill/security

## More

- Page: https://repowise.dev/repo/leonxlnx/taste-skill
- Ask this codebase: https://repowise.dev/repo/leonxlnx/taste-skill/chat
- Docs: https://repowise.dev/repo/leonxlnx/taste-skill/docs
- MCP (signs in with Repowise on first use):
    claude mcp add --transport http repowise https://api.repowise.dev/mcp/leonxlnx/taste-skill
