Community코딩 & 개발github.com

laguagu/claude-code-nextjs-skills

Claude Code 스킬 모음: Next.js 16 • AI SDK 6 • pgvector • bun • Ralph Loop 기반 AI 앱 개발

claude-code-nextjs-skills란 무엇인가요?

이 스킬은 Claude Code에서 Next.js 16, AI SDK 6, pgvector, bun, 그리고 Ralph Loop를 활용하여 AI 애플리케이션을 개발할 수 있도록 지원합니다. 개발자는 이 스킬을 통해 최신 Next.js 16의 서버 컴포넌트와 라우트 핸들러를 사용하고, AI SDK 6로 LLM 통합을 간소화하며, pgvector를 이용한 벡터 유사도 검색을 구현할 수 있습니다. 또한 빠른 패키지 매니저인 bun을 활용한 의존성 관리와 배포 자동화, Ralph Loop를 통한 반복 작업 관리도 포함되어 있습니다. Claude Code의 에이전트 기능과 결합하면 복잡한 AI 워크플로우를 코드 베이스에 직접 정의하고 실행할 수 있어 개발 생산성을 크게 향상시킵니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add laguagu/claude-code-nextjs-skills

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

claude-code-nextjs-skills은(는) 무엇을 하나요?

Claude Code에서 AI 앱 개발을 위한 스킬 모음 — Next.js 16, AI SDK 6, pgvector, bun, Ralph Loop를 지원합니다.

포함된 기술

  • Next.js 16 — 최신 서버 컴포넌트, 라우트 핸들러, 스트리밍 및 부분 프리렌더링
  • AI SDK 6 — Vercel AI SDK를 활용한 LLM 통합 (스트리밍 텍스트, 도구 호출, 다중 모달)
  • pgvector — PostgreSQL 기반 벡터 유사도 검색 (임베딩, ANN 인덱스)
  • bun — 고속 패키지 매니저 및 런타임 (의존성 설치, 개발 서버, 테스트)
  • Ralph Loop — 반복 작업 및 워크플로우 자동화

시작하기

Claude Code 내에서 이 스킬을 활성화한 후, 지원되는 기술 중 하나를 사용하여 AI 애플리케이션 구축을 시작하세요. 예:

# Next.js 16 + AI SDK 6 프로젝트 생성 예시
npx create-next-app@latest my-ai-app --typescript --tailwind --eslint

Claude Code에서 사용 방법

  1. Claude Code 저장소에 이 스킬을 추가합니다.
  2. .claude/skills/laguagu/ 디렉토리에 있는 SKILL.md 파일을 참조하세요.
  3. Claude의 컨텍스트에 포함하려면 @AGENTS.md 명령어를 사용하세요.

주요 기능

  • Next.js 16 통합: App Router, 서버 액션, 미들웨어 보일러플레이트
  • AI SDK 6 훅: useChat, useAssistant, streamText, streamObject
  • pgvector 설정: 마이그레이션, 쿼리 빌딩, 하이브리드 검색
  • bun 최적화: 스크립트 실행, .env 로딩, 의존성 캐싱
  • Ralph Loop: 작업 루프 정의, 진행률 추적, CI/CD 통합

예제

다음은 AI SDK 6 + pgvector 조합을 사용한 간단한 RAG 예제입니다:

import { openai } from '@ai-sdk/openai';
import { streamText } from 'ai';
import { querySimilarDocuments } from '@/lib/vector';

export async function POST(req: Request) {
  const { messages } = await req.json();
  const lastMessage = messages[messages.length - 1].content;

  const docs = await querySimilarDocuments(lastMessage);
  const context = docs.map(d => d.content).join('\n');

  const result = streamText({
    model: openai('gpt-4o'),
    system: `관련 문서를 바탕으로 답변하세요:\n${context}`,
    messages,
  });

  return result.toDataStreamResponse();
}

참고

  • 모든 스킬은 Claude Code 에이전트 모드와 호환됩니다.
  • 자세한 내용은 각 기술의 공식 문서를 참조하세요: Next.js, AI SDK, pgvector, bun, Ralph Loop.

이 스킬은 계속 발전 중입니다. 제안사항이나 개선 요청은 언제든지 알려주세요.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

관련 스킬