Skip to main content

Skills

A skill is a small instruction set that shapes how a Codebase build looks, behaves, or is structured. Starter skills appear as one-click chips in the workspace. Auto-load skills attach themselves to relevant prompts.

accessibility-kit

Auto-load

Audit and fix HTML accessibility issues including ARIA labels, keyboard navigation, focus management, color contrast, and form errors. Use when adding interactive controls, forms, dialogs, or reviewing WCAG compliance.

next
react
vanilla

Adapted from ibelick/ui-skills

Read instructions

auth-kit

Starter

Scaffold authentication into TypeScript/JavaScript apps using Better Auth. Detect frameworks, configure database adapters, set up route handlers, add OAuth providers (Google, GitHub, Apple, Microsoft, Discord, X), and create login, sign-up, password reset, and verification pages. Use when the user wants login, signup, sign in, sign up, account, OAuth, magic link, passkey, 2FA, or any authentication added to a new or existing project.

next
react

Adapted from better-auth/skills (create-auth, adopted verbatim)

Read instructions

baseline-ui

Auto-load

Validates animation durations, enforces typography scale, checks component accessibility, and prevents layout anti-patterns in Tailwind CSS projects. Use when building UI components, reviewing CSS utilities, styling React views, or enforcing design consistency.

next
react

Adapted from ibelick/ui-skills

Read instructions

blog

Starter

Build a blog or content site with post list, post detail, and an editorial layout. Use when the user asks for a blog, newsletter site, writing portfolio, or content-driven site where reading typography is the priority. Prefer scaffold-next for static-friendly routing.

next

Read instructions

brand-kit

Auto-load

Apply a user's existing brand identity (colors, fonts, logo, voice) consistently across a generated site or app. Use when the user provides brand assets — hex codes, font names, a brand PDF, an existing site — and wants the new build to match. NOT for inventing a brand from scratch (use theme-kit for that).

next
react
vanilla

Read instructions

brutalist

Auto-load

Raw industrial brutalist interfaces fusing Swiss typographic print with military terminal / telemetry aesthetics. Rigid modular grids, extreme type-scale contrast, utilitarian color, hard 90-degree corners, mono metadata, analog degradation effects. For portfolios, editorial, or data-heavy sites that should feel like a declassified blueprint.

next
react
vanilla

Adapted from leonxlnx/taste-skill (MIT), adapted for Codebase scaffolds

Read instructions

dashboard

Starter

Build an analytics or admin dashboard UI with sidebar navigation, top bar, stat cards, and a primary chart or table area. Use when the user asks for a dashboard, admin panel, analytics view, or "control panel" for any kind of data. Prefer scaffold-next; falls back to scaffold-react.

next
react

Read instructions

email-best-practices

Auto-load

Guidance for building deliverable, compliant, user-friendly email flows. Use when the user adds email signup, password reset, magic links, transactional sends, newsletters, contact forms, or asks about spam / SPF / DKIM / DMARC / bounces / CAN-SPAM / GDPR. Vendor-agnostic — concept is the same with Resend, SendGrid, Postmark, AWS SES, or fetch+SMTP.

next

Adapted from resend/resend-skills (email-best-practices, adapted)

Read instructions

evidence-before-claim

Auto-load

Never claim a build is "done", "working", "tests pass", or "preview ready" without running the verification that proves it. Use when about to report success, mark a turn complete, or hand back to the user. Pairs with the diagnosticsRunner output already in the workspace.

next
react
vanilla

Adapted from obra/superpowers (verification-before-completion, adapted)

Read instructions

frontend-design

Auto-load

Build premium, non-templated frontends for any website, landing page, marketing site, portfolio, dashboard, web app, page, UI, component, or layout. Read the brief, pick a deliberate design direction, and avoid generic AI-slop aesthetics. Covers typography, color, spacing, motion, hero design, and a pre-flight check.

next
react
vanilla

Adapted from leonxlnx/taste-skill (MIT) + anthropics/skills, adapted for Codebase scaffolds

Read instructions

game-design

Auto-load

Build browser mini-games that feel made, not generated — game loop structure, dual input (touch + keyboard), procedural graphics, synth SFX, juice (screenshake, particles, easing), difficulty ramps, score/game-over patterns, and mobile-safe controls. Use when the user wants a game, arcade game, platformer, shooter, puzzle, tetris, snake, breakout, pong, clicker, endless runner, or any playable interactive experience.

game
vanilla
vanilla-minimal
react

Adapted from in-house — distilled from the Codebase Arcade (Debug Protocol et al.)

Read instructions

intent-discovery

Auto-load

Clarify user intent before writing code on vague or ambiguous prompts. Use when the user's request is broad, abstract, contradictory, or names multiple disconnected features. Trigger words include "build me an app", "make something", "platform", "idea", "not sure what I want", "anything cool", or a one-liner request with no concrete deliverable. NOT for prompts that clearly describe one concrete website or feature.

next
react
vanilla

Adapted from obra/superpowers (adapted — spec-doc + writing-plans handoff stripped)

Read instructions

landing-page

Starter

Build a polished single-page marketing landing page with hero, features, social proof, and CTA. Use when the user asks for a landing page, product launch page, waitlist page, or "splash" page for a startup/product. Prefer scaffold-next for production polish; scaffold-vanilla for a one-file demo.

next
vanilla

Read instructions

marketing-site

Starter

Build a multi-page marketing site — home, features, pricing, about, contact — for a startup or product. Use when the user asks for a "company site", "product site", or multi-page marketing presence (not just a single landing page). Prefer scaffold-next for multi-route polish.

next

Read instructions

minimalist

Auto-load

Clean editorial minimalist interfaces in the Notion / Linear style. Warm monochrome palette, strong typographic hierarchy, generous whitespace, flat bento grids, muted pastel accents. No heavy gradients, no big shadows, no pill-shaped containers.

next
react
vanilla

Adapted from leonxlnx/taste-skill (MIT), adapted for Codebase scaffolds

Read instructions

motion-perf

Auto-load

Audit and fix animation performance issues including layout thrashing, compositor properties, scroll-linked motion, and blur effects. Use when animations stutter, transitions jank, or reviewing CSS/JS animation performance.

next
react
vanilla

Adapted from ibelick/ui-skills

Read instructions

payments-stripe

Starter

Guide Stripe integrations — API selection (Checkout Sessions vs PaymentIntents), Connect platform setup, billing and subscriptions, Treasury financial accounts, integration surfaces (Checkout, Payment Element), migrating from deprecated APIs, and security best practices (restricted keys, webhooks, OAuth). Use when the user wants to accept payments, add Stripe, build a marketplace, charge customers, process payments, set up subscriptions, create connected accounts, or implement secure key handling.

next

Adapted from stripe/agent-toolkit (stripe-best-practices, adopted verbatim with references)

Read instructions

portfolio

Starter

Build a personal portfolio site for a designer, developer, writer, or creative — about, work/projects, contact. Use when the user asks for a portfolio, personal site, "for hire" site, or showcase site. Prefer scaffold-next for static-friendly multi-route output.

next

Read instructions

react-perf-kit

Auto-load

React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.

next
react

Adapted from sanity-io/sanity (.agents/skills/vercel-react-best-practices, MIT, by vercel)

Read instructions

redesign

Auto-load

Upgrade or redesign an existing site or app by auditing first, then fixing design problems. Detect preserve-vs-overhaul, extract existing brand tokens, protect SEO and information architecture, and modernize typography, spacing, color, and motion without breaking what works.

next
react
vanilla

Adapted from leonxlnx/taste-skill (MIT), adapted for Codebase scaffolds

Read instructions

security-review

Auto-load

Identify exploitable security vulnerabilities in generated code. Use when reviewing for security issues, when building auth / file upload / external requests, or before deploy. Reports only HIGH confidence findings — clear vulnerable patterns with attacker-controlled input. OWASP-grounded.

next
react
vanilla

Adapted from getsentry/skills (security-review, adapted — uv/bash tool requirements stripped)

Read instructions

seo-meta-kit

Auto-load

Audit and fix HTML metadata including page titles, meta descriptions, canonical URLs, Open Graph tags, Twitter cards, favicons, JSON-LD structured data, and robots directives. Use when adding SEO metadata, fixing social share previews, reviewing Open Graph tags, setting up canonical URLs, or shipping new pages that need correct meta tags.

next
react
vanilla

Adapted from ibelick/ui-skills

Read instructions

soft

Auto-load

High-end agency-tier visual design that feels expensive. Apple-esque / Linear-tier soft UI with premium fonts, heavy whitespace, ultra-diffuse shadows, nested double-bezel cards, squircle radii, and fluid spring-physics motion. For premium consumer, SaaS, and agency sites that need to look like a $150k build.

next
react
vanilla

Adapted from leonxlnx/taste-skill (MIT), adapted for Codebase scaffolds

Read instructions

theme-kit

Auto-load

A library of 10 named color/typography themes that can be applied to any frontend. Use when the user wants their site to feel calm/maritime, warm/sunset, minimal/gray, neon/tech, etc., but hasn't supplied specific colors. Each theme ships with hex values, Tailwind config snippet, and CSS variable block. Adapted from anthropics/skills theme-factory for web targets.

next
react
vanilla

Adapted from anthropics/skills (adapted)

Read instructions

todo-app

Starter

Build a task / todo / checklist app with add, edit, complete, delete, and persistent local storage. Use when the user asks for a todo app, task tracker, checklist, or simple list-based CRUD UI as a learning project or demo. Works in any scaffold; default to scaffold-react for a snappy SPA feel.

react
next
vanilla

Read instructions

web-perf

Auto-load

Core Web Vitals thresholds (LCP, INP, CLS, TTFB, FCP, TBT) and the bundle / network / render-path patterns that move them. Use when reviewing or optimizing page load speed, Lighthouse scores, slow pages, jank, or site performance. Pairs with react-perf-kit when the target is React/Next.

next
react
vanilla

Adapted from cloudflare/skills (adapted — Chrome DevTools MCP workflow stripped)

Read instructions

Skills — Codebase