vercel avatar

Write Guide

This is Vercel's opinionated template for writing technical guides that teach through progressive examples. It enforces a specific structure: brief intro, example setup, 2-5 steps that follow a working code to new requirement to resolution loop, and next steps. The philosophy is one guide per specific problem, not a category of problems. If your outline has more than 5 steps or covers multiple approaches, you're supposed to split it. Useful if you're maintaining documentation for Next.js or want to adopt their guide-writing conventions. The structure is prescriptive enough to keep guides focused but flexible enough for real-world tutorials.

skills.sh installs
721
GitHub stars
139.5K
last updated
May 16, 2026

Install

$ npx -y skills add vercel/next.js --skill write-guide --agent claude-code

Installs into .claude/skills of the current project.

Files

Writing Guides

Goal

Produce a technical guide that teaches a real-world use case through progressive examples. Concepts are introduced only when the reader needs them.

Each guide solves one specific problem. Not a category of problems. If the outline has 5+ steps or covers multiple approaches, split it.

Structure

Every guide follows this arc: introduction, example setup, 2-5 progressive steps, next steps.

Each step follows this loop: working code → new requirement → friction → explanation → resolution → observable proof.

Sections: introduction (no heading, 2 paragraphs max), ## Example (what we're building + source link), ### Step N (action-oriented titles, 2-4 steps), ## Next steps (summary + related links).

Headings should tell a story on their own. If readers only saw the headings, they'd understand the guide's takeaway.

Template

---
title: {Action-oriented, e.g., "Building X" or "How to Y"}
description: {One sentence}
nav_title: {Short title for navigation}
---

{What the reader will accomplish and why it matters. The friction and how this approach resolves it. 2 paragraphs max.}

## Example

Sponsors

Details

Repository
github.com/vercel/next.js
Categories
Frontend Development, Documentation, Cloud & Infrastructure
First seen
May 16, 2026

More from vercel/next.js

All 14
1plugin87 avatardesign-reviewplugin87/ux-ui-agent-skillsReview or audit a design/UI across 6 weighted dimensions with Nielsen's 10 heuristics and a prioritized findings table. Use when the user wants a design critiqu644skills.sh installs
2plugin87 avatarredesignplugin87/ux-ui-agent-skillsUpgrade an existing website or app to premium quality without breaking functionality — audit the current design, identify generic/AI tells, then apply taste and580skills.sh installs
3plugin87 avatarux-writingplugin87/ux-ui-agent-skillsWrite or review UI copy — buttons, errors, empty states, microcopy, notifications, labels — using the voice & tone system (clear, concise, useful, human, honest564skills.sh installs
4vercel avatarrouter-actvercel/next.jsrouter act549skills.sh installs
5plugin87 avatarprototypeplugin87/ux-ui-agent-skillsMove an idea up the fidelity ladder (content-first → wireframe → low-fi → high-fi → code) with a validation plan at each level, plus user-journey mapping and us528skills.sh installs
6spences10 avatarsveltekit-data-flowspences10/svelte-skills-kitSvelteKit data flow guidance. Use for load functions, form actions, server/client data, and invalidation. Covers +page.server.ts vs +page.ts, serialization, fai512skills.sh installs