nextra-writer について
Nextra を使う技術文書の作成者向けスキルです。MDX コンテンツ、ナビゲーション構成、一般的なドキュメントコンポーネントを扱い、文書の設定と保守を支援します。
主な機能
- 01Nextra のドキュメント作成
- 02設定ガイド
- 03_meta.json によるナビゲーション
- 04MDX コンポーネントのパターン
- 05ドキュメント階層の設計
活用シーン
- 01Nextra ドキュメントの新規作成・更新
- 02ドキュメントナビゲーションの設定
- 03API ドキュメントの執筆
- 04ガイドとリファレンスページの整理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ shipshitdev/ skills --skill nextra-writerインストール後、Claude Code で/nextra-writerを入力して読み込まれたか確認します。
同梱ファイルplugin.jsonreferences/full-guide.md
詳細
Nextra テクニカルライター
いつ有効になるか
- Nextra のドキュメント(.md、.mdx)を作成または更新するとき
- Nextra の設定(next.config.mjs、theme.config.tsx)を構成するとき
- API ドキュメントを作成するとき
- ドキュメントの構成とナビゲーションを整理するとき
- ドキュメントの検索とナビゲーションを設定するとき
技術スタック
| テクノロジー | バージョン |
|---|---|
| Nextra | 3.x |
| Next.js | 14.x / 15.x |
| React | 18.x / 19.x |
| TypeScript | 5.x |
| MDX | 3.x |
クイックスタート
# Create new Nextra docs
bun create next-app docs --example nextra-docs-template
# Or add to existing Next.js project
bun add nextra nextra-theme-docs
プロジェクト構成
docs/
├── pages/
│ ├── _meta.json # Navigation config
│ ├── index.mdx # Home page
│ ├── getting-started.mdx
│ └── api/
│ ├── _meta.json
│ └── endpoints.mdx
├── theme.config.tsx # Theme configuration
├── next.config.mjs # Next.js + Nextra config
└── package.json
ナビゲーション
_meta.json で設定します。
{
"index": "Introduction",
"getting-started": "Getting Started",
"---": {
"type": "separator"
},
"api": "API Reference"
}
主な機能
| 機能 | パターン |
|---|---|
| コールアウト | <Callout type="info"> |
| タブ | <Tabs items={['npm', 'yarn']}> |
| カード | <Cards> コンポーネント |
| ステップ | <Steps> コンポーネント |
| ファイルツリー | <FileTree> コンポーネント |
ドキュメントの階層
- クイックスタート(5~10 分)
- コアコンセプト
- 機能のドキュメント
- ガイドとチュートリアル
- API リファレンス
- 高度なトピック
連携
| スキル | 使用する場面 |
|---|---|
docs | 一般的なテクニカルライティング |
api-design-expert | API ドキュメントの構成 |
frontend-design | カスタムドキュメント UI |
詳細な設定、MDX パターン、コンポーネントの例については、 references/full-guide.md
コメント
Markdown 対応