This is Bence's personal coding playbook packaged as a Claude skill. It locks in a specific stack (Next.js App Router, TypeScript, TailwindCSS v3, Shadcn UI) and workflow (TDD with real tests, no mocking, explore then plan then code then commit). The conventions are opinionated: always async/await, const arrow functions with types, no useEffect spam, prefer Rust over Python when possible. Backend is always cloud (Convex or Supabase, never local Postgres). Useful if you're working on Bence's projects or like his preferences enough to adopt them wholesale. The specificity is the point here, it's not trying to be universal.

skills.sh installs
304
GitHub stars
267
last updated
Jun 3, 2026

Install

$ npx -y skills add bencium/bencium-claude-code-design-skill --skill bencium-code-conventions --agent claude-code

Installs into .claude/skills of the current project.

Files

Code Conventions

Core Technologies

  • Frontend: ReactJS, Next.js (App Router structure), TypeScript
  • Styling: TailwindCSS v3.x (never v4), Shadcn UI
  • Build Tools: Vite (when applicable)
  • Backend: Postgres compatible convex.dev or Supabase (always ask, never local postgres)
  • Deployment: Netlify or Vercel or Fly - suggest
  • Environment: Mac M2, Python3 with virtual environments, no CUDA, no Docker
  • Alternative Languages: Avoid python if you can, try using RUST

Code Style & Structure

  • Use ES modules (import/export) syntax
  • Destructure imports when possible
  • Use TypeScript for all new code
  • Use async/await instead of Promise chains
  • Prefer const/let over var; use early returns
  • Use consts instead of functions: const toggle = () =>. Define types.
  • Use descriptive variable names with auxiliary verbs (e.g., isLoading, hasError)
  • Use lowercase with dashes for directory names (e.g., components/auth-wizard)

Sponsors

Details

Repository
github.com/bencium/bencium-claude-code-design-skill
Category
Design & UI/UX
First seen
Jun 3, 2026

More from bencium/bencium-claude-code-design-skill

All 13
1bencium avatarbencium-aeobencium/bencium-claude-code-design-skillbencium aeo297skills.sh installs
2bencium avataradaptive-communicationbencium/bencium-claude-code-design-skilladaptive communication291skills.sh installs
3bencium avatarnegentropy-lensbencium/bencium-claude-code-design-skillnegentropy lens291skills.sh installs
4nexu-io avatarmobile-onboardingnexu-io/open-designA multi-screen mobile onboarding flow rendered as three phone frames side by side — splash, value-prop, sign-in. Status bar, swipe dots, primary CTA. Use when t276skills.sh installs
5nexu-io avatarmobile-appnexu-io/open-designA mobile-app screen rendered inside a pixel-accurate iPhone 15 Pro frame on the page. Built by copying the seed `assets/template.html` and pasting one screen ar268skills.sh installs
6nexu-io avatarwireframe-sketchnexu-io/open-designA hand-drawn wireframe exploration — graph-paper background, marker / pencil tone, multiple tab labels for variants, sticky-note annotations, scribbled chart pl264skills.sh installs