pedrojaques99/visant-skills-public

visant-design

End-to-end UI/UX: removes AI slop, redesigns screens around what they must achieve, and verifies on the real screen.

소스 보기

사용 방법

  1. 설치 명령을 복사하고 자신의 에이전트 환경에 설치하기 전에 소스 패키지를 확인하세요.
  2. 필요한 도구, 인증 정보, 지원 환경은 원본 문서에서 확인하세요.
  3. 입력과 원하는 산출물을 설명하고 출처와 결과를 대조하세요.
npx skills add https://github.com/pedrojaques99/visant-skills-public --skill visant-design

시작 전 확인

  • 설치에는 모델 구독, API 한도, 파일 접근 권한이 포함되지 않습니다.
  • 별점 수와 설치 수는 활동 지표이며 독립적인 품질·보안 검증이 아닙니다.
원본 Skill 문서

원본 저장소의 제목, 예시, 코드, 표, 링크, 이미지를 유지해 표시합니다.

Visant Design

Takes "clean the slop" or "improve the UX" to a finished screen you have looked at. Rulebooks can't see your product or your result; this process makes you see both.

<skill-dir> is the folder holding this file. Other playbooks are next to it: read ../<name>/SKILL.md. If one is missing: npx skills add pedrojaques99/visant-skills-public --skill <name>.

Work to the end without stopping to ask. Ask only what the code cannot answer and would change what gets built. Follow the product's own design system and components; only create a new one if nothing exists.

Pick one track:

The askTrack
"Clean the slop", "looks AI-made", remove the tellsClean
"Improve", "redesign", "UI/UX end-to-end", "this looks bad"End to end
Several screens with no pattern between themMany screens
"Audit", "review", "is this good"visant-killer: change nothing until the user answers its closing question
One detail: motion, chart, panel, component demoSingle topic

Clean

Keep the design. Remove the tells.

  1. node <skill-dir>/scripts/check.mjs <ui paths> --url <running app>
  2. Fix every finding at its cause. Hiding what a finding points at does not count.
  3. Read the images. Fix the tells no detector sees: decorative gradients, purple as "AI", glow, emoji as icons, cards in cards, eyebrow labels over every heading, hype words, invented numbers.
  4. Run it again until it is clean. Report what you removed.

End to end

  1. See it first. Start the app and run check.mjs as above. Read the screenshots before reading the code. If the app cannot start, say so and fix that first.
  2. Name the job. Write one line per screen: who arrives, what they came to do, which number moves. Read the file for that surface:
  • Landing, pricing, signup, onboarding: acquisition
  • Queue, table, editor, admin: work
  • Payment, permission, deletion, money: trust
  1. Diagnose from the image. Run foundations.md on the screenshot, in order. List what is wrong, biggest first.
  2. Cut before adding. For each element ask which decision it helps. No answer, it goes. Most screens get better by losing things.
  3. Build. The product's tokens and components first. Motion and data get their playbook only if this screen needs them. Write copy from what the product really does; a number you don't have stays a visible placeholder.
  4. Look at the result. Run check.mjs again and read the new screenshots at every width, next to the old ones. Ask the most exacting designer's question: what would I screenshot and send back? Fix the biggest thing and repeat, up to three rounds.
  5. Report. What changed and which number each change is meant to move; what you cut and why; the widths you looked at; what you did not check. A redesign is a hypothesis: say how to measure it.

If check.mjs says NOT VERIFIED, the first line of your answer says so. The work is not done. Stop any server you started. check.mjs runs in Chromium: a custom touch gesture that never ran on a real iPhone goes under what you did not check.

Many screens

Each screen looks right alone, so fixing them one at a time hardens the disagreement. Write the pattern first.

  1. See them together. Run check.mjs and put the sister screens' screenshots side by side. List what each one does differently: the same control in another place, another name, another empty state.
  2. Write the pattern. A short list in the repo: which control does each job, where it lives, what it is called. If a choice is really the owner's, ask once.
  3. Change the shared piece, not each screen. Fix or extract the one component and have the screens import it. A shared piece reaches every screen using it, so list them first and look at all of them after.
  4. Then each screen, from step 3 of End to end. Report the pattern with the work.

Single topic

The askRead
Animation, transition, loading, skeletonvisant-motion
Chart, gauge, slider, metric tile, control panelvisant-refine
Hierarchy or what to remove on one screenvisant-frontend
Too cluttered, too many labelsdeclutter
Component demo, library page, mock productcomponent-showcase
Fake product UI for a hero, cursor demostageshow, third party: npx skills add benjitaylor/skills --skill stageshow

Before writing a component, check the repo's primitives, then @visant/ui.

Neighbors

  • Feedback: when the work is delivered, ask once per session, in one line, what helped and what was missing; it goes to https://ui.visantlabs.com/skills#feedback
  • [[visant-killer]]: audit what exists
  • [[visant-frontend]]: decide what should exist
  • [[visant-motion]]: how it moves
  • [[visant-refine]]: data and controls
  • [[stageshow]]: a fake product UI for a hero or feature card
  • [[visant-copy]]: the words on the screen
  • [[visant-preflight]]: a large client project, before any screen
같은 저장소의 Skills

더 많은 Skills

모든 Skills
pedrojaques99
커뮤니티

visant-copy

Writes, audits and reviews Brazilian Portuguese copy in Visant''s voice, from landing to signed post, and runs copy-lint, which catches AI tics in PT and English. Use on "copy", "headline", "landing copy", "audit the copy", "auditar o copy", "reescrever a dobra", "tirar cara de IA", "burilar a copy", "artigo", "newsletter", "tom de voz".

1시간 설치 수
3
GitHub Stars
83
업데이트
11월 4일
pedrojaques99
커뮤니티

visant-frontend

Frontend decision system where every interface choice names the business variable it moves; the required deliverable is the route classification table. Use on "redesign this screen", "critique this UI", "visual hierarchy", "redesenhar tela", "criticar interface", "hierarquia visual", "cortar excesso", "empty state".

1시간 설치 수
3
GitHub Stars
83
업데이트
11월 4일
pedrojaques99
커뮤니티

visant-killer

Single UI audit door: runs detectors as a hard gate, applies frontend/motion/refine judgment, ends with an adversarial interrogation and a score. Use on "looks AI-made", "this is slop", "too cluttered", "tá com cara de IA", "tá slop", "tá poluído", "audita essa tela", "mata essa tela", "nível vale do silício", auditing UI before a PR.

1시간 설치 수
3
GitHub Stars
83
업데이트
11월 4일
pedrojaques99
커뮤니티

visant-motion

Visant motion and micro-interaction system: easing/duration tokens mirrored in CSS and framer-motion, plus motion-lint and URL measurement. Use on "animation", "transition", "make it smoother", "apple-like", "loading", "skeleton", "animação", "deixa mais suave", "tela de espera", "micro-transições", /visant-motion.

1시간 설치 수
3
GitHub Stars
83
업데이트
11월 4일