error-memory

Identify and summarize error patterns for Next.js 15, Drizzle ORM, shadcn/ui, and Claude Vision.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/whatwecando/tombola --skill error-memory-whatwecando
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: error-memory
Source: https://github.com/whatwecando/tombola/tree/main/.claude/skills/error-memory
Command: npx skills add https://github.com/whatwecando/tombola --skill error-memory-whatwecando

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill consolidates known error patterns across Next.js 15 App Router, Drizzle ORM, shadcn/ui, and Claude Vision to help teams anticipate and resolve issues before they impact users.

Core Features & Use Cases

  • Root-cause analysis: guidance for server vs client component confusion in Next.js 15 App Router.
  • API and cookies handling: best practices for API routes, cookies in server components, and NextResponse usage.
  • Tooling and integration tips: tips for Drizzle ORM (SQLite), structured JSON output from Claude Vision, and FormData handling in Next.js.

Quick Start

Run a quick diagnostic pass over the codebase to surface the most relevant error patterns and fixes.

Frequently Asked Questions about error-memory

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix server and client component confusion in Next.js 15 App Router?

Resolve Next.js 15 App Router server and client component confusion by applying root-cause analysis to separate server-only logic from client interactivity. This provides structured guidance and recommended fixes to prevent common rendering errors.

What is the best way to handle cookies and API routes in Next.js 15 server components?

Handling cookies and API routes in Next.js 15 requires following best practices for NextResponse usage in server components. This approach delivers structured guidance to correctly manage data fetching and cookie serialization.

Why does Drizzle ORM throw errors with SQLite in my Next.js project?

Drizzle ORM errors with SQLite often stem from incorrect schema definitions or query execution patterns. This provides tooling tips and relevant stack references to identify root causes and apply recommended fixes for database operations.

How do I parse structured JSON output from Claude Vision integrations?

Parse structured JSON output from Claude Vision by following specific integration tips for FormData handling in Next.js. This ensures reliable data extraction and prevents common API formatting errors during image analysis.

Can I run a diagnostic pass to find known shadcn/ui and Next.js error patterns?

Run a quick diagnostic pass over your codebase to surface the most relevant error patterns and fixes for shadcn/ui and Next.js. This identifies known issues early to guide safe implementation and debugging before deployment.

What are the limitations of using shadcn/ui components with Next.js 15 App Router?

Limitations of using shadcn/ui with Next.js 15 App Router involve potential server and client boundary conflicts. Understanding these constraints provides root-cause analysis and structured guidance to avoid component hydration mismatches.