mcpField
Y
yuque-personal-style-extract

yuque-personal-style-extract

github.com/yuqueドキュメント74257 回インストール35 週間前に更新
リポジトリ

yuque-personal-style-extract について

1件以上の Yuque ドキュメントの文体を分析するスキルです。構成、語調、語彙、長さ、書式の観察を、実践に使えるスタイルプロファイルにまとめます。

主な機能

  1. 01単一ドキュメントの文体分析
  2. 02複数ドキュメントの文体分析
  3. 03ドキュメント間の文体比較
  4. 04構成、語調、語彙の評価
  5. 05実践的なスタイルプロファイルの作成

活用シーン

  1. 01参考文書の文体を学ぶ
  2. 02複数文書の文体を統一
  3. 03複数文書の書き方を比較

MCP 対応

yuque-mcp のツールで文書を検索し、個人リポジトリを一覧表示して、文書の内容を読み取ります。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/yuque/yuque-plugin --skill yuque-personal-style-extract

インストール後、Claude Code で/yuque-personal-style-extractを入力して読み込まれたか確認します。

詳細

スタイル抽出 — Yuque ドキュメントの文体分析

1 つ以上の Yuque ドキュメントを分析して文体の特徴を抽出し、優れたドキュメントから学んだり、一貫した文体を維持したりできるようにします。

使用する場面

  • 特定のドキュメントの文体を分析したい場合
  • 「このドキュメントの文体を分析して」「スタイルを抽出して」「このドキュメントの文体を学んで」と依頼された場合
  • ドキュメント間で一貫した文体を維持したい場合
  • 「自分の書き方の特徴をまとめて」「このドキュメントと同じ文体を保ちたい」と依頼された場合

必要な MCP ツール

すべてのツールは yuque-mcp サーバーから提供されます。

  • yuque_search — キーワードでドキュメントを検索し、対象のドキュメントを見つけます
  • yuque_get_doc — 文体分析のため、ドキュメント全体の内容を読み取ります
  • yuque_list_repos — 個人のナレッジベースを一覧表示し、ドキュメントを探します

ワークフロー

ステップ 1:対象ドキュメントを特定する

ユーザーは次の情報を提供する場合があります。

  • 特定のドキュメントのタイトルまたはリンク
  • ドキュメントを検索するためのキーワード
  • 全体的な文体の分析依頼(複数のドキュメント)

特定のドキュメントが指定された場合:

Tool: yuque_get_doc
Parameters:
  repo_id: "<namespace>"
  doc_id: "<slug>"

キーワードが指定された場合は、まず検索します。

Tool: yuque_search
Parameters:
  query: "<keywords>"
  type: "doc"

全体的な文体を分析する場合は、ユーザーのリポジトリから最近のドキュメントを 3~5 件読み取ります。

ステップ 2:文体の側面を分析する

ドキュメントを次の側面から調べます。

側面確認する内容
📐 構成見出しの階層、セクションの構成、リストと段落の使い分け
🎯 語調フォーマル/カジュアル、技術的/会話的、権威的/協調的
📝 語彙技術的な深さ、専門用語の使用、中国語と英語の混在パターン
📏 分量セクションの平均的な長さ、段落の密度、ドキュメント全体の長さ
🎨 書式表、コードブロック、画像、コールアウト、絵文字の使用
🔗 引用情報源の引用方法、リンクの使用、相互参照
💡 表現例、比喩、修辞疑問文、ユーモアの使用
ステップ 3:文体プロフィールを作成する

具体例を含めて文体プロフィールをまとめます。

## 📊 写作风格分析报告

### 文档信息
- **文档**:[标题](链接)
- **知识库**:「知识库名称」
- **字数**:约 X 字
- **更新时间**:YYYY-MM-DD

---

### 📐 结构特征

- **层级**:[如:使用 H2/H3 两级标题,不使用 H4]
- **组织方式**:[如:总分总结构,先给结论再展开]
- **段落长度**:[如:每段 2-4 句,简洁明了]

### 🎯 语气与风格

- **整体基调**:[如:专业但不刻板,偶尔使用口语化表达]
- **人称使用**:[如:多用"我们",营造协作感]
- **典型句式**:[引用 1-2 个代表性句子]

### 📝 用词特点

- **术语密度**:[高/中/低]
- **中英混用**:[如:技术名词保留英文,其余用中文]
- **高频词汇**:[列出 5-8 个特征性词汇]

### 🎨 格式偏好

- **常用元素**:[如:大量使用表格、代码块较少、喜欢用 emoji 做标记]
- **视觉节奏**:[如:每 2-3 段插入一个列表或表格,避免大段纯文字]

### 💡 表达手法

- **举例方式**:[如:喜欢用实际场景举例,常用"比如说..."]
- **逻辑连接**:[如:善用"首先/其次/最后",过渡自然]

---

### 🎯 风格摘要(一句话)

> [用一句话概括这个写作风格,如:"专业严谨但不失亲和力的技术文档风格,善用结构化表达和实例说明。"]

### 📋 风格复用建议

如果你想模仿这个风格写作,注意以下要点:
1. [具体建议 1]
2. [具体建议 2]
3. [具体建议 3]
ステップ 4:文体を比較する(任意)

ユーザーが比較用に複数のドキュメントを提供した場合:

## 📊 风格对比

| 维度 | 文档 A | 文档 B |
|------|--------|--------|
| 语气 | [特征] | [特征] |
| 结构 | [特征] | [特征] |
| 用词 | [特征] | [特征] |
| 格式 | [特征] | [特征] |

### 共同点
- [共同特征 1]
- [共同特征 2]

### 差异点
- [差异 1]
- [差异 2]

ガイドライン

  • 常にユーザーが使用した言語(中国語または英語)で回答します
  • 実際のドキュメントから具体例を使用します。特定の文やパターンを引用してください
  • 評価ではなく、客観的な記述を心がけます。「段落が短すぎる」ではなく、「短い段落を使用している」と表現します
  • 複数のドキュメントを分析する場合は、一貫したパターンと違いの両方を特定します
  • 文体プロフィールは実用的なものにします。読んだ人が同じような文体で書けるようにしてください
  • このスキルは個人のリポジトリにあるドキュメントを分析します。チームのリポジトリについては、yuque-group プラグイン内の対応するスキルを使用してください

エラー処理

状況対応
ドキュメントが見つからない別の検索キーワードを試し、その後ユーザーに知らせます
ドキュメントが短すぎる(100 文字未満)有意義な文体分析を行うには短すぎることをユーザーに知らせます
yuque_get_doc が失敗する(403)このドキュメントへのアクセス権限がない可能性をユーザーに伝えます
API がタイムアウトする1 回再試行し、その後接続の問題をユーザーに知らせます
ユーザーが特定のドキュメントを指定していないリポジトリ内の最近のドキュメントを一覧表示し、分析対象を尋ねます

コメント