mcpField
N
nextra-writer

nextra-writer

github.com/shipshitdev開発38194 回インストール2 日前に更新
リポジトリ

nextra-writer について

Nextra を使う技術文書の作成者向けスキルです。MDX コンテンツ、ナビゲーション構成、一般的なドキュメントコンポーネントを扱い、文書の設定と保守を支援します。

主な機能

  1. 01Nextra のドキュメント作成
  2. 02設定ガイド
  3. 03_meta.json によるナビゲーション
  4. 04MDX コンポーネントのパターン
  5. 05ドキュメント階層の設計

活用シーン

  1. 01Nextra ドキュメントの新規作成・更新
  2. 02ドキュメントナビゲーションの設定
  3. 03API ドキュメントの執筆
  4. 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 ドキュメントを作成するとき
  • ドキュメントの構成とナビゲーションを整理するとき
  • ドキュメントの検索とナビゲーションを設定するとき

技術スタック

テクノロジーバージョン
Nextra3.x
Next.js14.x / 15.x
React18.x / 19.x
TypeScript5.x
MDX3.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> コンポーネント

ドキュメントの階層

  1. クイックスタート(5~10 分)
  2. コアコンセプト
  3. 機能のドキュメント
  4. ガイドとチュートリアル
  5. API リファレンス
  6. 高度なトピック

連携

スキル使用する場面
docs一般的なテクニカルライティング
api-design-expertAPI ドキュメントの構成
frontend-designカスタムドキュメント UI

詳細な設定、MDX パターン、コンポーネントの例については、 references/full-guide.md

コメント