Some checks failed
Test examples / Test Examples (20) (push) Has been cancelled
Test examples / Test Examples (22) (push) Has been cancelled
Lock Threads / action (push) Has been cancelled
Trigger Release / start (push) Has been cancelled
Stale issue handler / stale (push) Has been cancelled
Update Font Data / create-pull-request (push) Has been cancelled
build-and-deploy / deploy-target (push) Has been cancelled
build-and-deploy / build (push) Has been cancelled
build-and-deploy / stable - aarch64-unknown-linux-musl - node@16 (push) Has been cancelled
build-and-deploy / stable - x86_64-unknown-linux-musl - node@16 (push) Has been cancelled
build-and-deploy / stable - aarch64-unknown-linux-gnu - node@16 (push) Has been cancelled
build-and-deploy / stable - x86_64-unknown-linux-gnu - node@16 (push) Has been cancelled
build-and-deploy / stable - aarch64-pc-windows-msvc - node@16 (push) Has been cancelled
build-and-deploy / stable - x86_64-pc-windows-msvc - node@16 (push) Has been cancelled
build-and-deploy / stable - aarch64-apple-darwin - node@16 (push) Has been cancelled
build-and-deploy / stable - x86_64-apple-darwin - node@16 (push) Has been cancelled
build-and-deploy / build-wasm (nodejs) (push) Has been cancelled
build-and-deploy / build-wasm (web) (push) Has been cancelled
build-and-deploy / Deploy preview tarball (push) Has been cancelled
build-and-deploy / Potentially publish release (push) Has been cancelled
build-and-deploy / publish-turbopack-npm-packages (push) Has been cancelled
build-and-deploy / Deploy examples (push) Has been cancelled
build-and-deploy / thank you, build (push) Has been cancelled
build-and-deploy / Upload Turbopack Bytesize metrics to Datadog (push) Has been cancelled
Rspack Next.js development integration tests / Rspack integration tests (push) Has been cancelled
Rspack Next.js production integration tests / Rspack integration tests (push) Has been cancelled
Turbopack Next.js development integration tests / Next.js integration tests (push) Has been cancelled
Turbopack Next.js production integration tests / Next.js integration tests (push) Has been cancelled
Update Rspack test manifest / Update and upload Rspack development test manifest (push) Has been cancelled
Update Rspack test manifest / Update and upload Rspack production test manifest (push) Has been cancelled
Upload bundler test manifests to areweturboyet.com / Upload test results (push) Has been cancelled
Update React / create-pull-request (push) Has been cancelled
test-e2e-project-reset-cron / reset-test-project (push) Has been cancelled
Notify about the top 15 issues/PRs/feature requests (most reacted) in the last 90 days / run (push) Has been cancelled
Next.js Claude Code Plugins
This directory contains Claude Code plugins for Next.js development.
Using the Next.js Plugin Marketplace
The Next.js repository serves as a Claude Code plugin marketplace. Team members and contributors can install plugins directly from this repo.
Quick Start
# Add the Next.js marketplace
/plugin marketplace add vercel/next.js
# List available plugins
/plugin list
# Install a plugin
/plugin install cache-components@nextjs
Available Plugins
| Plugin | Description |
|---|---|
cache-components |
Expert guidance for Cache Components and PPR |
For Team Members
To auto-enable plugins for everyone working in a Next.js project, add to .claude/settings.json:
{
"extraKnownMarketplaces": {
"nextjs": {
"source": {
"source": "github",
"repo": "vercel/next.js"
}
}
},
"enabledPlugins": {
"cache-components@nextjs": true
}
}
Creating New Plugins
To add a new plugin to the marketplace:
1. Create Plugin Directory
mkdir -p .claude-plugin/plugins/my-plugin/.claude-plugin
mkdir -p .claude-plugin/plugins/my-plugin/skills/my-skill
2. Create Plugin Manifest
File: .claude-plugin/plugins/my-plugin/.claude-plugin/plugin.json
{
"name": "my-plugin",
"version": "1.0.0",
"description": "What the plugin does",
"author": {
"name": "Next.js Team"
}
}
3. Create Skill
File: .claude-plugin/plugins/my-plugin/skills/my-skill/SKILL.md
---
name: my-skill
description: When to use this skill
---
# My Skill
Instructions for Claude...
4. Register in Marketplace
Add to .claude-plugin/marketplace.json:
{
"plugins": [
{
"name": "my-plugin",
"source": "./plugins/my-plugin",
"description": "What it does"
}
]
}
5. Test Locally
claude --plugin-dir .claude-plugin/plugins/my-plugin
Plugin Structure
.claude-plugin/
├── marketplace.json ← Marketplace catalog
└── plugins/
├── README.md ← This file
└── cache-components/
├── .claude-plugin/
│ └── plugin.json ← Plugin manifest
├── skills/
│ └── cache-components/
│ ├── SKILL.md ← Main skill file
│ ├── REFERENCE.md ← API reference
│ ├── PATTERNS.md ← Usage patterns
│ └── TROUBLESHOOTING.md ← Debugging guide
└── README.md ← Plugin documentation