
Bencium Code Conventions
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-codeInstalls 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
Promote your product hereReach 125k+ visitors monthlyPromote your product hereReach 125k+ visitors monthly
Agent CaffeineSponsoredClose your lid, come back to finished work
SnugSponsoredThe clipboard manager for the AI eraPromote your product hereReach 125k+ visitors monthly
WaxSponsoredBlock anything with supervision, without erasing your iPhonePromote your product hereReach 125k+ visitors monthly
knobsSponsoredSee your site on any phone, any day, in any language
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- Bencium Aeo297
- Renaissance Architecture295
- Adaptive Communication291
- Negentropy Lens291
- Vanity Engineering Review236
- Agentic UX Design Relationship Centric Interfaces
- Bencium Innovative Ux Designer1.1K
- Bencium Controlled Ux Designer702
- Bencium Impact Designer600
- Ui Typography564
- Design Audit547
- Human Architect Mindset308
Recommended
More Design & UI/UX2
adaptive-communicationbencium/bencium-claude-code-design-skilladaptive communication291skills.sh installs
4
mobile-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
5
mobile-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
6
wireframe-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