mesh-avatar-studio
일러스트를 코딩 에이전트와 로컬 편집기로 2D 메쉬 애니메이션 아바타로 변환
Nuxt UI v4용 시각적 디자인 토큰 편집기
The visual design-token editor for Nuxt UI v4. Configure colors, radius, fonts, and shades — preview 125+ components live — then export as app.config.ts, CSS, or JSON.
디자인Vue · TypeScriptGitHub @mattycraig온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Design and preview Nuxt UI semantic palettes, neutral scales, radius, fonts, and light/dark mode token overrides
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Visual builder for Nuxt UI v4 themes.
Design and preview semantic palettes, neutral scales, radius, fonts, and light/dark mode token overrides — then export as app.config.ts, CSS variables, or JSON.
Live: nuxt-ui-themes.com
/coming-soon)pinia-plugin-persistedstateopenai, anthropic, google)zod runtime validationnuxt-securityapp/
app.vue
layouts/ # default (editor shell), preview (iframe), coming-soon
pages/ # home, ai, components/*, blocks/*, templates/*, tools/*, learn/*, utility pages
components/ # editor, preview, layout, ai, tools, learn
composables/ # theme apply/export, iframe sync, source mode, AI state, shortcuts
stores/theme.ts # central ThemeConfig state + history + presets
types/ # theme and AI contracts
utils/ # defaults, presets, css generation, seo
navigation/ # modular route definitions
content/
learn/ # Nuxt Content articles (theming, components, tailwind, best-practices)
server/api/
ai/generate.post.ts
auth/launch.post.ts
highlight.post.ts
source/[...path].get.ts
modules/
source-code-embed.ts
shared/constants/ # palettes, fonts, routes, AI fallbacks (used by app + server)
tests/
unit/
e2e/ # smoke/ runs in CI
.claude/ # Claude Code settings, hooks, rules, skills, subagents
pnpm install
pnpm dev
App runs at http://localhost:3000.
Only needed for launch gating:
NUXT_PUBLIC_COMING_SOON_ENABLED=true
NUXT_COMING_SOON_PASSWORD=your-password
Notes:
import.meta.dev bypasses it locally).# Development
pnpm dev
pnpm build
pnpm preview
pnpm generate
# Quality
pnpm lint
pnpm lint:fix
pnpm format
pnpm format:check
pnpm typecheck
pnpm knip
# Tests
pnpm test
pnpm test:watch
pnpm test:coverage
pnpm test:e2e
pnpm test:e2e:smoke
pnpm test:e2e:full
pnpm test:e2e:headed
pnpm test:e2e:ui
# Workflow automation
pnpm workflow:quick # Quick: lint + format + typecheck
pnpm workflow:full # Full: lint + format + typecheck + test
Before committing, run pnpm workflow:quick (lint, format, typecheck) or pnpm workflow:full (adds unit tests). Husky runs ESLint/Prettier on staged files and commitlint on every commit, and CI runs the full suite on each PR. In Claude Code, /dev-workflow [quick|full|commit] runs the same pipeline, fixes what it can, and drafts the commit.
This repository is set up for Claude Code (CLI, IDE, desktop, and web):
CLAUDE.md: project context and guardrails loaded into every session, plus path-scoped rules in .claude/rules/./name): /dev-workflow [quick|full|commit], /add-preview-route, /add-theme-property, /add-design-tool, /add-learn-article, /add-ai-model, /run-app, /docs-sync, /maintenance, plus vendored Nuxt/Vue/Nuxt UI reference skills.code-reviewer, test-writer, a11y-reviewer.--no-verify and direct pushes to master, and install dependencies at session start on the web.@claude on issues/PRs (claude.yml), and every PR gets an automatic review (claude-code-review.yml) once a CLAUDE_CODE_OAUTH_TOKEN secret is configured.See .claude/README.md for setup and details.
happy-dom)pnpm test:e2e:smoke)pnpm test:e2e:full locallycoverage/playwright-report/, tests/e2e/test-results/nuxt-security headers/CSP are enabled in production./api/ai/generate includes request validation, timeout/retry handling, and per-IP rate limiting./api/source/[...path] sanitizes request path and serves code from a build-time virtual source map./api/highlight uses Shiki and intentionally disables XSS validator at route level to support raw source input.GitHub Actions workflows:
ci.yml (push/PR to master): lint + format check, typecheck, unit tests with coverage, production build + e2e smokesecurity.yml (PR to master): dependency review with high-severity fail thresholdcodeql.yml (push/PR to master + weekly): code security scanningclaude.yml (@claude mentions): Claude Code answers or implements from issues and PR commentsclaude-code-review.yml (PRs): automatic Claude Code review using the repo's review checklistlighthouse.yml (Production deployments): Lighthouse audit of the live site (accessibility must score ≥ 0.9), commented on the merged PRlabeler.yml (PR): auto-labels PRs by file pathsstale.yml (schedule): manages stale issues/PRswelcome.yml (issues/PRs): greets new contributorsDeployment:
pnpm (enforced by packageManager).app/utils/navigation/ modules.content/learn/<category>/ and register it in app/utils/navigation/learn.ts and shared/constants/routes.ts..claude/skills/*/SKILL.md (usable with or without Claude Code).pnpm lint, pnpm typecheck, pnpm test, and pnpm test:e2e:smoke pass before merging.