AgentSkillsCN

markdown-documentation

Markdown格式资料撰写指南。适用于编写说明文档、操作手册、提案书、报告、会议纪要以及常见问题解答时的参考。在图表绘制中,可充分利用Mermaid语法,打造清晰易懂的文档。

SKILL.md
--- frontmatter
name: markdown-documentation
description: 'Markdown形式の資料作成ガイド。説明資料、手順書、提案書、報告書、会議議事録、FAQ作成時に参照。図解にはMermaid記法を活用してわかりやすい資料を作成。'
allowed-tools:
  - Read
  - Write
  - Edit

Markdown資料作成ガイド

Markdown形式で効果的な資料を作成するためのスキルです。適切な章構成とMermaid図解を活用して、読みやすく伝わる資料を作成します。

ドキュメント種類の選択

作成する資料の目的に応じて、適切なテンプレートを選択してください。

mermaid
flowchart TD
    Start[何を作成したい?] --> Q1{情報を伝える?}
    Q1 -->|Yes| Q2{手順がある?}
    Q2 -->|Yes| Proc[手順書]
    Q2 -->|No| Exp[説明資料]

    Q1 -->|No| Q3{承認を得る?}
    Q3 -->|Yes| Prop[提案書]
    Q3 -->|No| Q4{報告する?}

    Q4 -->|Yes| Rep[報告書]
    Q4 -->|No| Q5{会議記録?}
    Q5 -->|Yes| Meet[会議議事録]
    Q5 -->|No| FAQ[FAQ]

    style Start fill:#e1f5e1
    style Proc fill:#bbdefb
    style Exp fill:#bbdefb
    style Prop fill:#bbdefb
    style Rep fill:#bbdefb
    style Meet fill:#bbdefb
    style FAQ fill:#bbdefb
資料タイプ目的推奨テンプレート
説明資料概念・仕組み・背景を伝えるexplanation.md
手順書作業手順を案内するprocedure.md
提案書承認・意思決定を求めるproposal.md
報告書実績・結果を報告するreport.md
会議議事録会議内容を記録するmeeting-notes.md
FAQよくある質問に答えるfaq.md

章構成の基本パターン

各資料タイプには推奨される章構成があります。

説明資料

code
1. はじめに       ← 背景・目的・対象読者を含む
2. Input         ← 参照文書をリンク付きで記載
3. 対象範囲       ← 何を含み、何を含まないか
4. 詳細説明       ← 本題(図解を活用)
5. まとめ         ← 要点の整理

手順書

code
1. はじめに       ← この手順で何ができるか
2. Input         ← 参照文書をリンク付きで記載
3. 前提条件       ← 必要な準備、権限、環境
4. 作業フロー     ← 全体像を図解
5. 手順          ← ステップバイステップ
6. 確認事項       ← チェックリスト
7. トラブルシューティング ← よくある問題と対処法

提案書

code
1. エグゼクティブサマリー ← 1ページで全体像(忙しい人向け)
2. 背景/課題       ← なぜ今この提案が必要か
3. 提案内容        ← 何をどうするか
4. 期待効果        ← どんなメリットがあるか
5. 実施計画        ← いつ何をするか(ガントチャート推奨)
6. リスクと対策     ← 想定されるリスクへの備え

報告書

code
1. サマリー        ← 結論を先に
2. 実績/結果       ← 数値・事実ベース
3. 分析           ← 結果の解釈(グラフ推奨)
4. 課題と対策      ← 問題点と対応方針
5. 次のステップ    ← 今後の予定

会議議事録

code
1. 会議情報        ← 日時、参加者、目的
2. アジェンダ      ← 議題一覧
3. 議論内容        ← 各議題の詳細
4. 決定事項        ← 確定した内容
5. アクションアイテム ← 担当者、期限付きタスク

FAQ

code
- 目次(カテゴリ一覧)
- カテゴリ1
  - Q1: 質問文
    - A1: 回答
  - Q2: 質問文
    - A2: 回答
- カテゴリ2
  - ...

Mermaid図解のベストプラクティス

いつ図を使うか

表現したい内容推奨する図
処理の流れ・手順フローチャート作業フロー、承認プロセス
時系列のやり取りシーケンス図コミュニケーションフロー
状態の変化状態遷移図ステータス管理、ライフサイクル
データの関係ER図情報構造、関連性
階層構造マインドマップ概念整理、分類
スケジュールガントチャートプロジェクト計画
割合・分布円グラフ構成比、統計

図解の基本ルール

  1. 1図1メッセージ: 1つの図で伝えることは1つに絞る
  2. ノード数は15以下: 複雑な場合は分割する
  3. ラベルは簡潔に: 長い説明は本文で補足
  4. 色は意味を持たせる: 統一したカラールール

カラールール

用途使用場面
開始/終了/成功#e1f5e1ゴール、完了状態
通常処理#bbdefb一般的なステップ
判断/条件#fff3cd分岐点、確認ポイント
警告/エラー#f8d7da注意、失敗状態
強調オレンジ #ffe0b2重要ポイント

クイックリファレンス

フローチャート

mermaid
flowchart LR
    A[開始] --> B{判断}
    B -->|Yes| C[処理]
    B -->|No| D[終了]

シーケンス図

mermaid
sequenceDiagram
    A->>B: 依頼
    B-->>A: 回答

状態遷移図

mermaid
stateDiagram-v2
    [*] --> 状態A
    状態A --> 状態B: イベント
    状態B --> [*]

マインドマップ

mermaid
mindmap
    root((テーマ))
        カテゴリ1
            項目A
            項目B
        カテゴリ2
            項目C

ガントチャート

mermaid
gantt
    title スケジュール
    dateFormat YYYY-MM-DD
    section フェーズ1
    タスク1 :a1, 2024-01-01, 7d
    タスク2 :after a1, 5d

円グラフ

mermaid
pie showData
    title 構成比
    "項目A" : 40
    "項目B" : 35
    "項目C" : 25

詳細な構文は Mermaidリファレンス を参照してください。

Markdownスタイルガイド

文体のルール

  • 敬語は使用しない: 技術文書・社内資料は「である調」で統一する
    • ❌ 「〜してください」「〜します」「〜です」
    • ✅ 「〜する」「〜である」「〜とする」
  • 簡潔で直接的な表現を心がける

見出しの使い方

markdown
# ドキュメントタイトル(1つのみ)

## 大セクション(章)

### 中セクション(節)

#### 小セクション(項)
  • # はドキュメント全体で1つだけ
  • 見出しレベルは飛ばさない(## の次は ###

リストの使い方

箇条書き: 順序が重要でない列挙

markdown
- 項目A
- 項目B
- 項目C

番号付き: 順序が重要な列挙、手順

markdown
1. 最初のステップ
2. 次のステップ
3. 最後のステップ

チェックリスト: 確認項目

markdown
- [ ] 未完了の項目
- [x] 完了した項目

表の使い方

markdown
| ヘッダー1 | ヘッダー2 | ヘッダー3 |
|----------|----------|----------|
| データ1  | データ2  | データ3  |
| データ4  | データ5  | データ6  |

使い分け:

  • 比較・対照 → 表
  • 手順・順序 → 番号付きリスト
  • 列挙・選択肢 → 箇条書き

強調の使い方

記法表示用途
**太字**太字重要な用語、キーワード
*斜体*斜体補足、注釈
`コード`コードコマンド、変数名
> 引用引用ブロック他資料からの引用

テンプレート一覧

ドキュメントテンプレート

Mermaidリファレンス

使用例

参考リソース