// blake_petersen

// dx_workbench

Opinionated AI-first DX practices,
documented and ready to apply.

// stack

Next.jsTypeScriptTailwindClaudepnpmVeliteTurborepoESLintPrettier

// collections

// skills

6 entries

  • > Convex in a Next.js codebase

    An architectural orientation to Convex for Next.js developers — where the convex/ directory lives in your project, how it relates to the App Router, and the handful of patterns that ship with it.

    convexclerknextjs
  • > Writing Custom Claude Code Skills

    How to structure SKILL.md files and rules directories for teaching Claude Code project-specific patterns and conventions.

    claude-code
  • > Next.js stack patterns: auth, data, UI

    A reference for the load-bearing choices in a modern Next.js App Router app — auth strategy, data layer, UI kit — drawn from two production stacks and the small, opinionated build that sits between them.

    nextjsprismanext-auth
// hooks

5 entries

  • > Setting Up lint-staged with Pre-commit Hooks

    Configure lint-staged to run ESLint and Prettier on staged files before every commit using Husky git hooks.

    giteslintprettier
  • > Pre-push Validation Hook

    Husky pre-push hook that runs typecheck + lint + tests scoped to changed files before the push hits the remote — fast enough to keep, strict enough to catch the obvious regressions.

    githuskypnpm
  • > Post-merge Dependency Sync

    Husky post-merge hook that re-runs pnpm install whenever pnpm-lock.yaml changed in the merge — closes the 'why is my import broken? oh, missing dep' foot-gun after every pull.

    githuskypnpm
// configs

13 entries

  • > ESLint Flat Config Setup

    Migrate to ESLint flat config format with TypeScript support, shared configs across monorepo packages.

    eslinttypescript
  • > Tmux Power-User Configuration

    Opinionated tmux config with Catppuccin theme, TPM plugins, popup-driven workflows, and zoxide-powered session switching for terminal-heavy development.

    tmuxterminaldotfiles
  • > Claude Code Plugin Stack

    Complete inventory of Claude Code plugins for a production development workflow — official, third-party, and local.

    claude-code
// guides

7 entries

  • > Turborepo Monorepo Setup Guide

    Set up a Turborepo monorepo with pnpm workspaces, shared TypeScript configs, and optimized build pipelines.

    turborepopnpm
  • > Claude Code Stack Setup

    Step-by-step guide to replicating a production Claude Code development environment — plugins, MCP servers, permissions, and workflow configuration.

    claude-code
  • > Content Authoring and Artifact Publishing

    How to write MDX content entries and publishable artifacts for the Blink registry — schemas, conventions, and the build pipeline.

    velitemdxblink-registry

// contribute

Found something useful? Have feedback?