원클릭으로
documentation
// Use when writing blog posts or documentation markdown files - provides writing style guide (active voice, present tense), content structure patterns, and SEO optimization. Overrides brevity rules for proper grammar.
// Use when writing blog posts or documentation markdown files - provides writing style guide (active voice, present tense), content structure patterns, and SEO optimization. Overrides brevity rules for proper grammar.
| name | documentation |
| description | Use when writing blog posts or documentation markdown files - provides writing style guide (active voice, present tense), content structure patterns, and SEO optimization. Overrides brevity rules for proper grammar. |
This skill provides comprehensive guidelines for AI coding assistants working on Kubb documentation.
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.
| Reference | Purpose |
|---|---|
| ../documentation/references/writing-style.md | Voice, tone, sentence structure |
| ../documentation/references/content-patterns.md | Usage patterns, props structure, component patterns |
| ../documentation/references/config-json.md | Navigation and sidebar configuration schema |
| ../documentation/references/seo-optimization.md | SEO best practices, titles, descriptions, keywords, FAQs |
Load based on context:
how-to-do-thing.mdmultipart-form-data.md not form.md| Pattern | Example |
|---|---|
| Subject-first | "The useFabric composable handles Fabric related logic." |
| Imperative | "Add the following to kubb.config.ts." |
| Contextual | "When relying on TypeScript, configure..." |
| Verb | Meaning |
|---|---|
can | Optional |
should | Recommended |
must | Required |
| Need | Component |
|---|---|
| Info aside | > [!NOTE] |
| Suggestion | > [!TIP] |
| Caution | > [!WARNING] |
| Required | > [!IMPORTANT] |
| Multi-source code | ::: code-group and ends with ::: |
#): No backticks/plugins/plugin-ts//plugins/plugin-ts/#output-pathdocs/public/webp/png/jpg)plugin-react-query-example.pngThe docs/config.json file defines navigation and sidebar structure using the Kubb.dev schema.
https://kubb.dev/schemas/config/schema.jsonsidebars (array), sidebar (route mapping)nav (navigation), $schema (validation)/getting-started/introduction//getting-started maps to gettingStarted sidebar nameWhen adding new sections:
sidebars array with unique namenav arraysidebar objectSee ./references/config-json.md for complete schema reference.
config.json when adding new pages/sectionsCoding style, testing, and PR guidelines for the Kubb ecosystem. Use when writing or reviewing code for the Kubb ecosystem.
Guidelines for writing minimal, high-quality JSDoc comments in TypeScript.
Automatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, customer-friendly release notes. Turns hours of manual changelog writing into minutes of automated generation.
Rules and checklist for preparing PRs, creating changesets, and releasing packages in the monorepo.