メインコンテンツへスキップ
Windsurf の Cascade AI アシスタントを設定して、ドキュメントの作成と保守を支援しましょう。このガイドでは、特に Mintlify ドキュメントワークフローに合わせて Windsurf をセットアップする方法を説明します。

前提条件

  • Windsurf エディタがインストールされていること
  • ドキュメントリポジトリへのアクセス権があること

ワークスペースルール

ドキュメントプロジェクトのコンテキストと標準を Windsurf に提供するワークスペースルールを作成します。 プロジェクトルートに .windsurf/rules.md を作成します:
# Mintlify テクニカルライティングルール

## プロジェクトのコンテキスト

- これは Mintlify プラットフォーム上のドキュメントプロジェクトです
- YAML フロントマターを含む MDX ファイルを使用します
- ナビゲーションは `docs.json` で設定されます
- テクニカルライティングのベストプラクティスに従います

## 執筆基準

- 指示には二人称(「あなた」)を使用してください
- 能動態かつ現在形で書いてください
- 手順は前提条件から始めてください
- 主要なステップに対して期待される結果を含めてください
- 説明的でキーワードが豊富な見出しを使用してください
- 文章は簡潔でありながら情報が豊富になるようにしてください

## 必須のページ構成

すべてのページはフロントマターから始める必要があります:

```yaml
---
title: "明確で具体的なタイトル"
description: "SEO とナビゲーション用の簡潔な説明文"
---
```

## Mintlify コンポーネント

### コールアウト

- `<Note>`:役立つ補足情報
- `<Warning>`:重要な注意事項や重大な変更
- `<Tip>`:ベストプラクティスや専門的なアドバイス  
- `<Info>`:中立的なコンテキスト情報
- `<Check>`:成功の確認

### コードサンプル

- 適切な場合は、完全で実行可能な例を含めてください
- 複数言語の例には `<CodeGroup>` を使用してください
- すべてのコードブロックに言語タグを指定してください
- プレーホルダーではなく、現実的なデータを含めてください
- API ドキュメントには `<RequestExample>``<ResponseExample>` を使用してください

### 手順

- 順を追った指示には `<Steps>` コンポーネントを使用してください
- 関連する場合は、`<Check>` コンポーネントによる検証ステップを含めてください
- 複雑な手順はより小さなステップに分割してください

### コンテンツの整理

- プラットフォーム固有のコンテンツには `<Tabs>` を使用してください
- 段階的な開示には `<Accordion>` を使用してください
- コンテンツの強調には `<Card>``<CardGroup>` を使用してください
- 画像は説明的な代替テキストを付けて `<Frame>` コンポーネントでラップしてください

## API ドキュメントの要件

- すべてのパラメータを `<ParamField>` でドキュメント化してください
- レスポンス構造を `<ResponseField>` で示してください
- 成功とエラーの両方の例を含めてください
- ネストされたオブジェクトプロパティには `<Expandable>` を使用してください
- 常に認証の例を含めてください

## 品質基準

- 公開前にすべてのコードサンプルをテストしてください
- 内部リンクには相対パスを使用してください
- すべての画像に代替テキストを含めてください
- 適切な見出し階層(h2 から開始)を確保してください
- 一貫性を保つために、既存のパターンを確認してください