Skip to content

feat: promote v2 (experimental) as default taste-skill, preserve v1 as taste-skill-v1#31

Merged
Leonxlnx merged 1 commit into
mainfrom
feat/v1.5-as-default
May 25, 2026
Merged

feat: promote v2 (experimental) as default taste-skill, preserve v1 as taste-skill-v1#31
Leonxlnx merged 1 commit into
mainfrom
feat/v1.5-as-default

Conversation

@Leonxlnx
Copy link
Copy Markdown
Owner

Summary

Promotes the v1.5 rewrite of taste-skill to be the new default. The existing npx skills add ... --skill "design-taste-frontend" install command keeps working but now installs v1.5 automatically. The original v1 is preserved at skills/taste-skill-v1/ and remains installable as design-taste-frontend-v1.

Changes

  • skills/taste-skill/SKILL.md is now the v1.5 rewrite (install name unchanged: design-taste-frontend).
  • skills/taste-skill-v1/SKILL.md is the original v1, with install name renamed to design-taste-frontend-v1.
  • skill.sh registry gets [taste-skill-v1] entry alongside [taste-skill].
  • skills/llms.txt updated with both entries.
  • README.md skills table updated to show v1.5 as the default and v1 as the legacy escape-hatch.
  • CHANGELOG.md added with full v1 → v1.5 diff.

v1.5 highlights

New structure — Section 0 Brief Inference, Section 2 Brief→Design-System Map, Section 8 Dark Mode Protocol, Section 11 Redesign Protocol, Section 12 Block Library Schema, Section 13 Out of Scope, Section 14 hard Pre-Flight Check.

New hard bans (Section 9) — complete em-dash ban (9.G), section-numbering eyebrows, version labels in hero, photo-credit captions, decoration text strips at hero bottom, pills overlaid on images, version footers on marketing pages, locale/city/time/weather strips, scroll cues, decorative status dots, border-t+border-b on every row of long lists, scoring bars with filled background tracks, div-based fake product UI.

New design rules — Color Consistency Lock, Shape Consistency Lock, Button Contrast Check, Hero discipline (≤2 lines headline, ≤20 words subtext), Navigation discipline (single line, ≤80px height), Used-by-logo-wall placement rules with real SVG logos, Section-Layout-Repetition Ban, Bento Cell Count Rule, Page Theme Lock, Italic Descender Clearance, Long-list UI-component alternatives.

Animation discipline — canonical GSAP code skeletons for sticky-stack (5.A), horizontal-pan (5.B), and lighter Motion-only scroll-reveal (5.C). Forbidden patterns (5.D) including window.addEventListener('scroll'). Reduced-motion mandatory. "Motion claimed = motion shown" rule.

Stack updates — Tailwind v4 default, Motion (rebrand of Framer Motion) recommended, icons from Phosphor/HugeIcons/Radix/Tabler only.

Full diff in CHANGELOG.md.

Backward compatibility

  • npx skills add ... --skill "design-taste-frontend" — installs v1.5 (recommended default).
  • npx skills add ... --skill "design-taste-frontend-v1" — installs the original v1 (escape hatch).
  • No other skill in this repo is touched.

Stability note

v1.5 is the new default AND is actively iterating. Minor refinements may land in any v1.5.x release. Breaking changes will wait for v2.0.0.

Test plan

  • npx skills add https://github.com/Leonxlnx/taste-skill --skill "design-taste-frontend" installs v1.5 SKILL.md correctly.
  • npx skills add https://github.com/Leonxlnx/taste-skill --skill "design-taste-frontend-v1" installs the original v1 SKILL.md correctly.
  • Both SKILL.md frontmatters parse (valid YAML, correct name: field).
  • README links / table render correctly on GitHub.
  • skill.sh taste-skill and skill.sh taste-skill-v1 both resolve to the correct paths.

Moves the original SKILL.md (install name design-taste-frontend) to skills/taste-skill-v1/ with renamed install ID design-taste-frontend-v1. Replaces skills/taste-skill/SKILL.md with the v1.5 rewrite, keeping the install ID design-taste-frontend so the default npx install command stays unchanged for existing users (now picks up v1.5 automatically).

v1.5 highlights:
- New Section 0 Brief Inference, Section 2 Design-System Map, Section 8 Dark Mode Protocol, Section 11 Redesign Protocol, Section 12 Block Library schema, Section 13 Out-of-Scope, Section 14 hard Pre-Flight Check
- New Section 9.G complete em-dash ban
- New canonical GSAP code skeletons (sticky-stack, horizontal-pan, scroll-reveal)
- Hardened production-tested bans: section-number eyebrows, version labels, photo-credit captions, decoration hero strips, pills on images, locale strips, scroll cues, decorative dots, divider overuse
- Color/Shape/Theme consistency locks, hero discipline, bento cell-count rule, italic descender clearance
- Tailwind v4 default, Motion (rebrand of Framer Motion) recommended

Backward compat:
- npx skills add ... --skill 'design-taste-frontend' now installs v1.5 (recommended)
- npx skills add ... --skill 'design-taste-frontend-v1' installs the original v1 (escape hatch)

Updated: README skills table, skill.sh registry, skills/llms.txt, new CHANGELOG.md
Co-authored-by: Cursor <cursoragent@cursor.com>
Copilot AI review requested due to automatic review settings May 25, 2026 22:03
@Leonxlnx Leonxlnx merged commit a6d9aee into main May 25, 2026
1 check failed
@Leonxlnx Leonxlnx deleted the feat/v1.5-as-default branch May 25, 2026 22:04
@Leonxlnx Leonxlnx changed the title feat: promote v1.5 to default taste-skill, preserve v1 as taste-skill-v1 feat: promote v2 (experimental) as default taste-skill, preserve v1 as taste-skill-v1 May 25, 2026
@Leonxlnx Leonxlnx review requested due to automatic review settings May 25, 2026 22:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant