Search Results for "next.js"
nextjs-expert
Next.js best practices expert. PROACTIVELY use when working with Next.js, App Router, Server Components, API routes. Triggers: nextjs, next.js, app router, server components, API routes
nextjs-app-router
Next.js App Routerのアーキテクチャと実装パターンを専門とするスキル。ディレクトリベースルーティング、Server/Client Components分離、レンダリング戦略選択を支援。Anchors:• Guillermo Rauch "Server-First" / 適用: コンポーネント配置判断 / 目的: デフォルトサーバー・例外クライアントの徹底• Learning React (Banks, Porcello) / 適用: コンポーネント設計 / 目的: 再利用性と単一責任の原則適用• Next.js公式ドキュメント / 適用: 特殊ファイル規約・レンダリング戦略 / 目的: フレームワーク規約準拠Trigger:Use when designing Next.js routing structures, implementing app directory patterns, deciding Server vs Client Components, choosing rendering strategies (SSG, ISR, Dynamic), or structuring layouts and route groups.Keywords: app router, server components, client components, dynamic routes, route groups, parallel routes, intercepting routes, layout, template, loading, error
seo-optimization
SEO最適化の専門スキル。Next.js Metadata APIを活用した検索エンジン対策、ソーシャルメディア最適化、構造化データマークアップを提供する。Anchors:• Google SEO Starter Guide / 適用: メタデータ設定と構造化データ / 目的: 検索可視性向上• Web Vitals Guide / 適用: パフォーマンス最適化 / 目的: ユーザー体験向上• Schema.org Documentation / 適用: 構造化データマークアップ / 目的: リッチリザルト対応Trigger:Use when implementing SEO optimization, setting up metadata, adding structured data markup, configuring OGP, or optimizing for search engines.SEO, metadata, OGP, Twitter Cards, structured data, JSON-LD, sitemap, robots.txt
web-performance
Next.jsアプリケーションのパフォーマンス最適化スキル。Core Web Vitals(LCP、FID、CLS)改善、バンドルサイズ削減、画像・フォント最適化を提供する。Anchors:• 『High Performance Browser Networking』(Ilya Grigorik) / 適用: ネットワーク最適化 / 目的: レイテンシ削減• Web Vitals (Google) / 適用: Core Web Vitals測定 / 目的: UXメトリクス改善• Next.js Documentation / 適用: next/image, next/font, App Router / 目的: フレームワーク最適化Trigger:Use when optimizing Core Web Vitals (LCP, FID, CLS), reducing bundle size, implementing image optimization with next/image, or optimizing font loading with next/font.
error-handling-pages
Next.js App Routerのエラーハンドリングを専門とするスキル。error.tsx、not-found.tsx、global-error.tsxを使用したエラー境界とリカバリーを実現。Anchors:- The Pragmatic Programmer / 適用: エラーハンドリング原則 / 目的: 品質維持と堅牢性- Next.js Error Handling / 適用: error.tsx・not-found.tsx / 目的: エラーページ設計Trigger:Use when implementing error handling pages, designing error.tsx/not-found.tsx/global-error.tsx,or building error boundaries and recovery mechanisms in Next.js App Router.error.tsx, not-found.tsx, global-error.tsx, error boundary, recovery
swagger-ui
Swagger UI を用いた OpenAPI ドキュメントの公開・統合を支援するスキル。静的HTML/React/Next.js/サーバー埋め込みの構成を整理し、安全なAPI Explorerを構築する。Anchors:• OpenAPI Specification / 適用: API仕様互換 / 目的: 定義の一貫性確保• Swagger UI Documentation / 適用: UI構成 / 目的: 設定項目の正確な適用• OWASP ASVS / 適用: 公開・認証設計 / 目的: セキュリティ要件の確認Trigger:Use when embedding or publishing Swagger UI, configuring OpenAPI docs, or securing API explorer access.swagger ui, openapi docs, api explorer, swagger config, authentication
server-components-patterns
React Server Componentsの実装パターン専門スキル。データフェッチ最適化、Suspenseストリーミング、サーバーアクション実装を提供する。Anchors:• Next.js Documentation / 適用: Server Components / 目的: パフォーマンス向上• React Server Components RFC / 適用: RSCアーキテクチャ / 目的: フェッチ最適化• Next.js Data Fetching / 適用: キャッシング戦略 / 目的: 効率的なデータ管理Trigger:Use when implementing React Server Components, designing RSC patterns, optimizing data fetching, planning Suspense boundaries, or implementing Server Actions.RSC, Server Components, data fetching, Suspense, streaming, Server Actions, cache, revalidate
security-headers
HTTPセキュリティヘッダー設定の専門スキル。CSP、HSTS、X-Frame-Options、CSRF対策などの設計・実装・検証を体系的に提供する。Next.js/Express/Nginx等の環境に対応した具体的な実装パターンを含む。Anchors:• OWASP Secure Headers Project / 適用: ヘッダー設定基準 / 目的: 業界標準準拠• Web Application Security (Andrew Hoffman) / 適用: 脅威モデリング / 目的: 攻撃ベクトル理解• MDN Web Docs - HTTP Headers / 適用: ディレクティブ仕様 / 目的: 正確な構文Trigger:Use when implementing security headers, configuring CSP, setting up CSRF protection, or hardening HTTP responses.security headers, CSP, Content-Security-Policy, HSTS, X-Frame-Options, CSRF, XSS prevention, セキュリティヘッダー
react-server-components
React Server Components(RSC)の実装パターンとNext.js App Routerにおけるベストプラクティスを提供する専門スキル。サーバーコンポーネントとクライアントコンポーネントの責務分離、データフェッチの最適化、Suspenseとストリーミングの活用を支援します。Anchors:• 『Learning React Server Components』(Tejas Kumar)/ 適用: RSCアーキテクチャ / 目的: サーバーとクライアント間の責務分離• Next.js App Router公式ドキュメント / 適用: RSC実装パターン / 目的: Next.js固有の最適化手法• Dan Abramovのブログ / 適用: RSC設計思想 / 目的: 第一原理からの理解Trigger:Use when implementing Next.js App Router, designing Server Components, defining Client Component boundaries, optimizing data fetching, integrating Suspense, or implementing streaming SSR.rsc, server components, client components, next.js app router, use client, suspense, streaming, data fetching
infrastructure-as-code
Infrastructure as Code(IaC)の原則に基づく構成管理の自動化を専門とするスキル。環境変数管理、Secret管理、Railway統合を中心に、再現可能で安全なインフラ構成を実現します。Anchors:• 『The Pragmatic Programmer』(Andrew Hunt, David Thomas)/ 適用: 設定の外部化・DRY原則・エラーの早期検出 / 目的: 保守性とセキュリティの両立• IaC 4原則(宣言的定義・べき等性・バージョン管理・不変インフラ)/ 適用: インフラ構成全体 / 目的: 再現可能性の確保Trigger:Use when designing environment variables, managing secrets, configuring Railway deployments, or setting up infrastructure as code for Next.js/Electron projects.Keywords: railway.json, .env.example, environment variables, GitHub Secrets, Railway Secrets, Turso integration, infrastructure automation
frontend-testing
Comprehensive frontend testing strategy encompassing component tests, visual regression, accessibility, and E2E testing for modern web applications using Vitest, React Testing Library, Playwright, and Storybook.Anchors:• Test-Driven Development: By Example (Kent Beck) / Apply: Red-Green-Refactor cycle / Purpose: Guide test-first development workflow• Testing Library Guiding Principles / Apply: Query priorities and user-centric testing / Purpose: Ensure tests resemble user behavior• WCAG 2.1 AA Standards / Apply: Automated accessibility testing / Purpose: Ensure inclusive UI componentsTrigger:Use when implementing or improving frontend tests, setting up test infrastructure, debugging failing tests, improving test coverage, or establishing testing best practices for React/Next.js applications.vitest, react testing library, playwright, storybook, component test, e2e test, visual regression, accessibility testing, test coverage, mock service worker
frontend-development
Modern frontend development with Next.js 14, React 18, TailwindCSS, and TanStack Query. Use when building UI components, implementing pages, optimizing performance, or following Next.js App Router patterns.
react-typescript
TypeScript expertise for React/Next.js development. Use when writing React components with strict typing, fixing TypeScript errors, handling generic components, or working with TanStack Query types. Focuses on common pitfalls and advanced patterns.
nextjs
Next.js 15+ App Router development patterns
docker-containerization
This skill should be used when containerizing applications with Docker, creating Dockerfiles, docker-compose configurations, or deploying containers to various platforms. Ideal for Next.js, React, Node.js applications requiring containerization for development, production, or CI/CD pipelines. Use this skill when users need Docker configurations, multi-stage builds, container orchestration, or deployment to Kubernetes, ECS, Cloud Run, etc.
sentry-observability
Sentry error tracking and production observability. Invoke when:- New Next.js project without error tracking → Suggest setup- Deploying to Vercel → "Add observability before deploying"- Discussing error handling, try/catch → "Track these in production"- Production bug, users reporting errors → Triage with scripts- Setting up monitoring, configuring alerts, reviewing PII handlingScripts: detect_sentry.sh, init_sentry.sh, list_issues.sh, triage_score.shKeywords: Sentry, production errors, error tracking, triage, alerts,observability, Session Replay, PII redaction, source maps, monitoring
toolchain-preferences
Apply preferred toolchain and technology stack defaults: pnpm, Next.js, TypeScript, Convex, Vercel, Tailwind, shadcn/ui, Zustand, TanStack, Vitest. Use when setting up new projects, choosing dependencies, discussing stack decisions, or evaluating alternatives.
project-scaffolder
Generates complete starter repositories for various tech stacks (Next.js, Vite, Nest, FastAPI, etc.) with best-practice conventions, folder structure, baseline code, configs, scripts, and setup documentation. Use when users request to "scaffold a project", "create a starter repo", "initialize a new project", or specify a tech stack to begin with.
Frequently Asked Questions
What is a Claude Skill?
It is a modular, protocol-based instruction set that enables Claude to perform specific tasks autonomously and efficiently.
How is this different from regular prompts?
Skills use the official Anthropic protocol for better token efficiency and automatic triggering compared to static prompts.
Does it support the new Claude Code CLI?
Yes, we provide specialized one-click installation commands designed specifically for Claude Code and OpenCode.
Can I use these skills in Cursor?
Absolutely, our library is fully compatible with popular IDEs and extensions including Cursor, Codex, and AntiGravity.
Are the skills on the website free to use?
Most skills in our 90,000+ database are free and open-source for the community to download and deploy.
How can I contribute my own skills?
Developers can easily share their work by submitting their own skill repositories through our community portal.