bencium avatar

Bencium Code Conventions

This is a comprehensive style guide that configures Claude to write code exactly how Bence wants it: Next.js App Router with TypeScript, TailwindCSS v3, Shadcn UI, and backend via Convex or Supabase (never local Postgres). It enforces specific patterns like const arrow functions over traditional functions, descriptive variable names with auxiliary verbs, and a strict workflow of explore, plan, code, then commit. The TDD approach is particularly rigid: write failing tests first, run them all until they pass, no mocking allowed. Honestly feels like pair programming with someone who has very specific opinions about their stack, but if you work with Bence or share his preferences around RSC, minimal client components, and Rust over Python, this will save you from constant style corrections.

skills.sh installs
3.4K
GitHub stars
491
last updated
Aug 21, 2026

Install

$ npx -y skills add bencium/bencium-marketplace --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-marketplace
Categories
Code Review & Quality, Automation & Workflows
First seen
May 16, 2026

More from bencium/bencium-marketplace

All 15
1dpearson2699 avatarmapkitdpearson2699/swift-ios-skillsImplement, review, or improve maps and location features in iOS/macOS apps using MapKit and CoreLocation. Use when working with Map views, annotations, markers,3.4Kskills.sh installs
2everyinc avatarce-optimizeeveryinc/compound-engineering-pluginRun metric-driven optimization loops. Use when improving measurable outcomes such as search relevance, clustering quality, build performance, prompt quality, or3.4Kskills.sh installs
3tradermonty avataredge-pipeline-orchestratortradermonty/claude-trading-skillsOrchestrate the full edge research pipeline from candidate detection through strategy design, review, revision, and export. Use when coordinating multi-stage ed3.4Kskills.sh installs
4bencium avatarnegentropy-lensbencium/bencium-marketplaceA decision-support framework that evaluates systems, architectures, and strategies through the entropy (decay) vs negentropy (growth) lens, while surfacing taci3.4Kskills.sh installs
5openai avatarwinui-appopenai/skillsBootstrap, develop, and design modern WinUI 3 desktop applications with C# and the Windows App SDK using official Microsoft guidance, WinUI Gallery patterns, Wi3.4Kskills.sh installs
6longbridge avatarlongbridge-intellongbridge/skillsMarket intelligence: strategy screener, popularity rankings, top movers with news correlation, quote anomalies, index/ETF constituent stocks, morning briefings,3.3Kskills.sh installs