Help us improve
Share bugs, ideas, or general feedback.
From nuxt-skills
Provides a writing style guide (active voice, present tense) and content structure patterns for blog posts and documentation, with MDC component usage. Overrides brevity rules for proper grammar.
npx claudepluginhub onmax/nuxt-skills --plugin nuxt-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/nuxt-skills:document-writerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Writing guidance for blog posts and documentation following patterns from official Nuxt websites.
Writes and edits documentation with a focus on active voice, present tense, content structure patterns, and SEO optimization. Overrides brevity rules for proper grammar.
Guides technical documentation with principles for second-person voice, active voice, conciseness, clear headings, self-contained pages, and LLM-friendly patterns. Use when writing or reviewing docs.
Working with Nuxt Content v3: collections, remote sources, queryCollection API, MDC rendering, database config, hooks, i18n patterns, and LLMs integration.
Share bugs, ideas, or general feedback.
Writing guidance for blog posts and documentation following patterns from official Nuxt websites.
Override: When writing documentation, maintain proper grammar and complete sentences. The "sacrifice grammar for brevity" rule does NOT apply here.
Documentation must be:
Brevity is still valued, but never at the cost of clarity or correctness.
For component and syntax details, use these skills:
| Skill | Use For |
|---|---|
| nuxt-content | MDC syntax, prose components, code highlighting |
| nuxt-ui | Component props, theming, UI patterns |
| Reference | Purpose |
|---|---|
| references/writing-style.md | Voice, tone, sentence structure |
| references/content-patterns.md | Blog frontmatter, structure, component patterns |
Consider loading these reference files based on your task:
DO NOT load all files at once. Load only what's relevant to your current task.
| Pattern | Example |
|---|---|
| Subject-first | "The useFetch composable handles data fetching." |
| Imperative | "Add the following to nuxt.config.ts." |
| Contextual | "When using authentication, configure..." |
| Verb | Meaning |
|---|---|
can | Optional |
should | Recommended |
must | Required |
| Need | Component |
|---|---|
| Info aside | ::note |
| Suggestion | ::tip |
| Caution | ::warning |
| Required | ::important |
| CTA | :u-button{to="..." label="..."} |
| Multi-source code | ::code-group |
For component props: see nuxt-ui skill
#): No backticks — they don't render properly# Getting Started with Authentication
Nuxt Better Auth provides a simple way to add authentication to your application.
Configure the module in your `nuxt.config.ts` to get started.
::note
Authentication requires a database connection. See the [database setup](/docs/database) guide for details.
::
## Installation
Add the module to your project:
~~~bash [Terminal]
pnpm add @onmax/nuxt-better-auth
~~~
The module auto-imports the `useUserSession` composable. Access the current user session from any component.