Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bencium avatar

Bencium Code Conventions

  • 1.8k installs
  • 376 repo stars
  • Updated August 2, 2026
  • bencium/bencium-marketplace

Bencium code conventions skill.

About

The bencium-code-conventions skill defines core technologies React Next App Router TypeScript TailwindCSS v3 never v4 Shadcn UI Vite when applicable Postgres via convex.dev or Supabase always ask never local postgres deploy Netlify Vercel or Fly Mac M2 Python3 venv no CUDA no Docker prefer Rust over Python when possible. Code style ES modules destructured imports TypeScript async await const let. Use enforcing consistent project conventions scaffolding new Bencium-style full-stack repos and agent codegen alignment across marketplace projects. React Next TypeScript Tailwind v3 Shadcn stack. Convex or Supabase never local postgres. Deploy Netlify Vercel Fly suggest. Mac M2 no CUDA no Docker env. ES modules async await TypeScript style. Bencium code conventions skill. User follows bencium conventions scaffold.

  • React Next TypeScript Tailwind v3 Shadcn stack.
  • Convex or Supabase never local postgres.
  • Deploy Netlify Vercel Fly suggest.
  • Mac M2 no CUDA no Docker env.
  • ES modules async await TypeScript style.

Bencium Code Conventions by the numbers

  • 1,812 all-time installs (skills.sh)
  • +91 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #266 of 2,245 Frontend Development skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

bencium-code-conventions capabilities & compatibility

Capabilities
stack standards · code style
Use cases
frontend · api development
npx skills add https://github.com/bencium/bencium-marketplace --skill bencium-code-conventions

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.8k
repo stars376
Security audit3 / 3 scanners passed
Last updatedAugust 2, 2026
Repositorybencium/bencium-marketplace

Project stack conventions?

Opinionated stack conventions: React Next TypeScript Tailwind v3 Shadcn Convex Supabase Mac M2 no Docker.

Who is it for?

Bencium marketplace project agents.

Skip if: Arbitrary stack freedom.

When should I use this skill?

User follows bencium conventions scaffold.

What you get

Aligned React Next Tailwind Shadcn setup rules.

  • convention-compliant code
  • project scaffolds

By the numbers

  • Specifies TailwindCSS v3.x explicitly, never v4
  • Lists 3 deployment targets: Netlify, Vercel, or Fly

Files

SKILL.mdMarkdownGitHub ↗

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)

Framework Conventions

  • Next.js: Use App Router (app directory) structure and page.tsx files
  • React: Functional and declarative patterns; avoid classes
  • State Management: Zustand, TanStack React Query
  • Validation: Zod for schema validation

Component Library & Styling

  • Component Library: Prefer shadcn components from @/components/ui
  • Styling: Tailwind utility classes
  • Layout: Grid/flex wrappers with gap for spacing
  • Icons: @phosphor-icons/react
  • Toasts: sonner for notifications
  • Always add loading states, spinners, placeholder animations

Quality Assurance & Testing

  • TDD: Write failing tests first, commit them, then iterate until suite passes
  • Never mock tests - if there's a test script, execute all until done
  • Always write SQL in chunks with test steps after each chunk
  • Typecheck after making code changes
  • Run tests before committing
  • Prefer running single tests for performance, not whole suite

Error Handling

  • Implement proper error handling and user input validation
  • Error messages should be understood by non-technical people
  • Use early returns for error conditions
  • Test APIs via curl commands first, then implement in code

Performance & Architecture

  • Minimize 'use client', useEffect, setState; favor RSC and Next.js SSR
  • Implement dynamic imports for code splitting
  • Optimize images: WebP format, size data, lazy loading
  • Favor small, simple, well-named modules

Development Workflow

Process: Explore → Plan → Code → Commit

  • Read relevant files
  • Think through a plan
  • Implement
  • Then commit
  • Never local backend, always ask (usually Supabase, Neon)
  • Minimal dependency, no docker

Environment & Deployment

  • Add .env files for API keys; warn me to save keys in Vercel/Netlify env variables
  • Write code deployable to Netlify or Vercel; prepare to build locally first
  • Document progress in progress.md; ask for implementation plan

Related skills

Forks & variants (1)

Bencium Code Conventions has 1 known copy in the catalog totaling 484 installs. They canonicalize to this original listing.

FAQ

Tailwind version?

v3.x never v4 per conventions.

Backend choice?

Convex or Supabase always ask never local postgres.

Deploy targets?

Netlify Vercel or Fly suggested.

Is Bencium Code Conventions safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Frontend Developmentfrontendbackend

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.