All Skills

7109 skills found

Skills List

Configure structured logging with Pino. Outputs human-readable colorized logs in development and structured JSON in production for log aggregation services.

andrelandgraf avatarandrelandgraf
入手

Use Better Auth for client and server-side authentication. Covers session access, protected routes, sign in/out, and fetching user data.

andrelandgraf avatarandrelandgraf
入手
chat-naming

chat-naming

6dev-codegen

Generate descriptive chat titles from the first message using a fast LLM. Runs as a background workflow step after the main response to avoid delaying the experience.

andrelandgraf avatarandrelandgraf
入手

Complete observability stack with structured logging, error tracking, and web analytics.

andrelandgraf avatarandrelandgraf
入手

Complete subscription billing system with Stripe integration, feature flags for plan gating, webhook handling, and billing portal.

andrelandgraf avatarandrelandgraf
入手
using-user-stories

using-user-stories

6dev-testing

Document and track feature implementation with user stories. Workflow for authoring stories, building features, and marking acceptance criteria as passing.

andrelandgraf avatarandrelandgraf
入手
agent-setup

agent-setup

6dev-mcp

Configure AI coding agents like Cursor, GitHub Copilot, or Claude Code with project-specific patterns, coding guidelines, and MCP servers for consistent AI-assisted development.

andrelandgraf avatarandrelandgraf
入手
shiki-code-blocks

shiki-code-blocks

6dev-frontend

Syntax highlight code blocks with Shiki. Supports server-side rendering in RSC and automatic light/dark theme switching.

andrelandgraf avatarandrelandgraf
入手

Write type-safe database queries with Drizzle ORM. Covers select, insert, update, delete, relational queries, and adding new tables.

andrelandgraf avatarandrelandgraf
入手
using-nuqs

using-nuqs

6dev-frontend

Manage React state in URL query parameters with nuqs. Covers Suspense boundaries, parsers, clearing state, and deep-linkable dialogs.

andrelandgraf avatarandrelandgraf
入手

Add server-side route protection to enforce authentication on specific pages while keeping others public.

andrelandgraf avatarandrelandgraf
入手
neon-test-branches

neon-test-branches

6dev-testing

Create isolated Neon database branches for testing. Schema-only branches with auto-cleanup via TTL, test server orchestration, and environment variable management.

andrelandgraf avatarandrelandgraf
入手

Add UI components and pages for authentication flows including sign in, sign up, forgot password, reset password, and email verification.

andrelandgraf avatarandrelandgraf
入手
assert

assert

6dev-testing

TypeScript assertion function for runtime type narrowing with descriptive error messages. Based on tiny-invariant.

andrelandgraf avatarandrelandgraf
入手
chat-list

chat-list

6dev-frontend

Build a chat list page with search, rename, and delete functionality. Uses nuqs for URL-synced filters and deep-linkable modal dialogs.

andrelandgraf avatarandrelandgraf
入手

Type-safe environment variable validation using Zod with a Drizzle-like schema API. Supports server/public fields, feature flags, either-or constraints, and client-side protection.

andrelandgraf avatarandrelandgraf
入手
better-auth-profile

better-auth-profile

6dev-frontend

Add a complete account settings page with profile editing, password changes, email updates, session management, and account deletion.

andrelandgraf avatarandrelandgraf
入手
env-validation

env-validation

6dev-devops

Validate environment variables on server start and before builds. Catch missing or invalid variables early with clear error messages.

andrelandgraf avatarandrelandgraf
入手
better-auth-setup

better-auth-setup

6dev-codegen

Add user authentication using Better Auth with Drizzle ORM and Neon Postgres. Base setup with email/password authentication.

andrelandgraf avatarandrelandgraf
入手

Manage environment variables across Vercel environments. Sync with Vercel CLI, handle local overrides, and load env vars in scripts.

andrelandgraf avatarandrelandgraf
入手
ai-chat

ai-chat

6dev-codegen

Build a complete AI chat application with database persistence, chat list management, and automatic title generation.

andrelandgraf avatarandrelandgraf
入手

Sync React state to URL query parameters for shareable filters, search, and deep-linkable dialogs with nuqs.

andrelandgraf avatarandrelandgraf
入手
resend-setup

resend-setup

6dev-api

Configure Resend for transactional emails like password resets and email verification.

andrelandgraf avatarandrelandgraf
入手
testing

testing

6dev-testing

Complete testing setup with Neon database branching, Playwright browser tests, integration tests, and unit tests. Isolated branches with automatic TTL cleanup.

andrelandgraf avatarandrelandgraf
入手
Want a category view? Try /category/writing.