Community라이팅 & 에디팅github.com

onmax/document-writer

블로그 포스트나 문서화 마크다운 파일을 작성할 때 사용합니다 - 능동태, 현재형 사용의 작문 스타일 가이드, 콘텐츠 구조 패턴, MDC 컴포넌트 사용법을 제공합니다. 간결성 규칙을 무시하고 적절한 문법을 적용합니다. MDC 문법에는 nuxt-content, 컴포넌트 props에는 nuxt-ui를 사용하세요.

document-writer란 무엇인가요?

onmax/document-writer는 블로그 포스트 및 문서화 마크다운 파일 작성을 위해 설계된 AI 에이전트 스킬입니다. 이 스킬은 능동태와 현재형을 강조하는 작문 스타일 가이드, 명확한 콘텐츠 구조 패턴, 그리고 MDC(Markdown Components) 사용법을 제공하여 고품질의 기술 문서를 작성할 수 있도록 지원합니다. 특히, 일반적인 AI 어시스턴트의 간결성 규칙을 재정의하여 완전한 문장과 적절한 문법을 사용하도록 강제합니다. 주로 Nuxt 생태계를 기반으로 하는 프로젝트에서 사용되며, MDC 신택스에는 nuxt-content를, 컴포넌트 props 처리에는 nuxt-ui를 활용합니다. Claude Code, Cursor, Codex 등 다양한 AI 코딩 에이전트 플랫폼에서 사용할 수 있으며, 개발자와 기술 작가가 일관되고 전문적인 문서를 생성하는 데 큰 도움이 됩니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/onmax/nuxt-skills/tree/main/skills/document-writer

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

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

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

문서

document-writer은(는) 무엇을 하나요?

블로그 포스트나 문서화 마크다운 파일을 작성할 때 사용합니다 - 능동태, 현재형 사용의 작문 스타일 가이드, 콘텐츠 구조 패턴, MDC 컴포넌트 사용법을 제공합니다. 간결성 규칙을 무시하고 적절한 문법을 적용합니다. MDC 문법에는 nuxt-content, 컴포넌트 props에는 nuxt-ui를 사용하세요.

Individual skills in this repo

This repo contains 15 individual skills — each has its own dedicated page.

onmax/motion

Use when adding animations with Motion Vue (motion-v) - provides motion component API, gesture animations, scroll-linked effects, layout transitions, and composables for Vue 3/Nuxt

onmax/nuxt

Use when working on Nuxt 4+ projects - provides server routes, file-based routing, middleware patterns, Nuxt-specific composables, and configuration with latest docs. Covers h3 v1 helpers (validation, WebSocket, SSE) and nitropack v2 patterns. Updated for Nuxt 4.3+.

onmax/nuxt-better-auth

Use when implementing auth in Nuxt apps with @onmax/nuxt-better-auth - provides useUserSession composable, server auth helpers, route protection, and Better Auth plugins integration.

onmax/nuxt-content

Use when working with Nuxt Content v3, markdown content, or CMS features in Nuxt - provides collections (local/remote/API sources), queryCollection API, MDC rendering, database configuration, NuxtStudio integration, hooks, i18n patterns, and LLMs integration

onmax/nuxthub

Use when building NuxtHub v0.10.6 applications - provides database (Drizzle ORM with sqlite/postgresql/mysql), KV storage, blob storage, and cache APIs. Covers configuration, schema definition, migrations, multi-cloud deployment (Cloudflare, Vercel), and the new hub:db, hub:kv, hub:blob virtual module imports.

onmax/nuxt-modules

Use when creating Nuxt modules: (1) Published npm modules (@nuxtjs/, nuxt-), (2) Local project modules (modules/ directory), (3) Runtime extensions (components, composables, plugins), (4) Server extensions (API routes, middleware), (5) Releasing/publishing modules to npm, (6) Setting up CI/CD workflows for modules. Provides defineNuxtModule patterns, Kit utilities, hooks, E2E testing, and release automation.

onmax/nuxt-seo

Nuxt SEO meta-module with robots, sitemap, og-image, schema-org. Use when configuring SEO, generating sitemaps, creating OG images, or adding structured data.

onmax/nuxt-ui

Use when building styled UI with @nuxt/ui v4 components - create forms with validation, implement data tables with sorting, build modal dialogs and overlays, configure Tailwind Variants theming. Use vue skill for raw component patterns, reka-ui for headless primitives.

onmax/pnpm

Use when managing Node.js dependencies with pnpm - install packages, configure monorepo workspaces, set up pnpm catalogs, resolve dependency conflicts with overrides, patch third-party packages, and configure CI pipelines for pnpm projects

onmax/reka-ui

Use when building with Reka UI (headless Vue components) - provides component API, accessibility patterns, composition (asChild), controlled/uncontrolled state, virtualization, and styling integration. Formerly Radix Vue.

onmax/ts-library

Use when authoring TypeScript libraries or npm packages - covers project setup, package.json exports, build tooling (tsdown/unbuild), API design patterns, type inference tricks, testing, and publishing to npm. Use when bundling, configuring dual CJS/ESM output, or setting up release workflows.

onmax/vite

Vite build tool configuration, plugin API, SSR, and Vite 8 Rolldown migration. Use when working with Vite projects, vite.config.ts, Vite plugins, or building libraries/SSR apps with Vite.

onmax/vitest

Use when writing unit/integration tests for Vite projects - configure vitest.config.ts, write test suites with describe/it, create mock implementations with vi.fn and vi.mock, set up code coverage thresholds, and run tests in parallel

onmax/vue

Use when editing .vue files, creating Vue 3 components, writing composables, or testing Vue code - provides Composition API patterns, props/emits best practices, VueUse integration, and reactive destructuring guidance

onmax/vueuse

Use when working with VueUse composables - track mouse position with useMouse, manage localStorage with useStorage, detect network status with useNetwork, debounce values with refDebounced, and access browser APIs reactively. Check VueUse before writing custom composables - most patterns already implemented.

관련 스킬