LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

bencium-code-conventions

Bence's code style, tech stack, and workflow conventions

361stars50forksUpdated 7/29/2026
Web DevelopmentProductivity & Workflow#react#workflow#nextjs#typescript#code-conventions

Security Assessment

Safe(95/100)
Security Score95/100

About bencium-code-conventions

Bencium Code Conventions is a personal coding-standards skill that captures one developer's (Bence's) preferred tech stack, code style, and workflow so that an assistant produces code matching those conventions. It solves the problem of an AI generating technically valid but stylistically off-target code by encoding concrete choices up front—to be applied when writing code or setting up projects for this developer.

The single SKILL.md specifies a stack (React, Next.js App Router, TypeScript, TailwindCSS v3 with shadcn UI, Vite, Postgres via convex.dev or Supabase, deployment on Netlify/Vercel/Fly, a Mac M2 environment with no Docker and a preference for Rust over Python) and detailed code-style rules (ES modules, destructured imports, async/await, const arrow functions with defined types, descriptive boolean names, dash-case directories). It also covers framework conventions (Zustand, TanStack Query, Zod), component/styling preferences (shadcn from @/components/ui, Phosphor icons, sonner toasts, loading states), a test-driven workflow, error-handling practices, performance guidance (minimize 'use client'/useEffect, favor RSC/SSR, dynamic imports, optimized images), and an Explore→Plan→Code→Commit process. It includes standard, safe guidance to keep API keys in .env files and to store them in Vercel/Netlify environment variables.

Target users are Bence himself and any assistant or collaborator generating code on his behalf, plus teams who want an example of codifying personal or house conventions. It is documentation only, with no executable components, and its security-relevant content (using .env for secrets) is ordinary best-practice advice, so it carries no operational risk.

FAQ

What stack does it prescribe?

React and Next.js (App Router) with TypeScript, TailwindCSS v3 (explicitly not v4) and shadcn UI, optional Vite, and a Postgres-compatible backend via convex.dev or Supabase, deployed to Netlify, Vercel, or Fly.

Are there notable environment constraints?

Yes—development targets a Mac M2 with Python virtual environments, no CUDA and no Docker, and a stated preference for Rust over Python where feasible.

What workflow and testing practices does it define?

An Explore→Plan→Code→Commit process with test-driven development (write failing tests first, never mock, run tests before committing) and typechecking after changes.

How does it handle secrets?

It advises using .env files for API keys and reminds the developer to save those keys in Vercel/Netlify environment variables—standard secret-handling practice with nothing sensitive embedded.

Is this reusable by others?

It is tailored to one developer's preferences, but it serves as a clear template for anyone wanting to codify their own house conventions for an AI assistant to follow.

Install bencium-code-conventions

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

bencium/bencium-marketplace

Related Skills

research

448

secops-detection-engineering

21,346

qdrant-monitoring

259

project-architecture

3