jpskill.com
🎨 デザイン コミュニティ

architecture-diagrams

MermaidやPlantUMLなどのツールを使って、システム構成図やデータフロー図、技術的なワークフロー図などを簡単に作成し、システム設計やアーキテクチャに関するドキュメント作成を効率化するSkill。

📜 元の英語説明(参考)

Create system architecture diagrams using Mermaid, PlantUML, C4 model, flowcharts, and sequence diagrams. Use when documenting architecture, system design, data flows, or technical workflows.

🇯🇵 日本人クリエイター向け解説

一言でいうと

MermaidやPlantUMLなどのツールを使って、システム構成図やデータフロー図、技術的なワークフロー図などを簡単に作成し、システム設計やアーキテクチャに関するドキュメント作成を効率化するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o architecture-diagrams.zip https://jpskill.com/download/21337.zip && unzip -o architecture-diagrams.zip && rm architecture-diagrams.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/21337.zip -OutFile "$d\architecture-diagrams.zip"; Expand-Archive "$d\architecture-diagrams.zip" -DestinationPath $d -Force; ri "$d\architecture-diagrams.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して architecture-diagrams.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → architecture-diagrams フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
11

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

アーキテクチャ図

目次

概要

MermaidやPlantUMLのようなコードベースの図作成ツールを使用して、システム設計、データフロー、技術文書のための明確で保守しやすいアーキテクチャ図を作成します。

使用する場面

  • システムアーキテクチャのドキュメント
  • C4 モデル図
  • データフロー図
  • シーケンス図
  • コンポーネント間の関係
  • デプロイメント図
  • インフラストラクチャアーキテクチャ
  • マイクロサービスアーキテクチャ
  • データベーススキーマ(視覚化)
  • 統合パターン

クイックスタート

最小限の動作例:

graph TB
    subgraph "Client Layer"
        Web[Web App]
        Mobile[Mobile App]
        CLI[CLI Tool]
    end

    subgraph "API Gateway Layer"
        Gateway[API Gateway<br/>Rate Limiting<br/>Authentication]
    end

    subgraph "Service Layer"
        Auth[Auth Service]
        User[User Service]
        Order[Order Service]
        Payment[Payment Service]
        Notification[Notification Service]
    end

    subgraph "Data Layer"
        UserDB[(User DB<br/>PostgreSQL)]
        OrderDB[(Order DB<br/>PostgreSQL)]
        Cache[(Redis Cache)]
        Queue[Message Queue<br/>RabbitMQ]
    end
// ... (see reference guides for full implementation)

リファレンスガイド

references/ ディレクトリ内の詳細な実装:

ガイド 内容
System Architecture Diagram システムアーキテクチャ図
Sequence Diagram シーケンス図
C4 Context Diagram C4 コンテキスト図
Component Diagram コンポーネント図
Deployment Diagram デプロイメント図
Data Flow Diagram データフロー図
Class Diagram クラス図
Component Diagram コンポーネント図
Deployment Diagram デプロイメント図

ベストプラクティス

✅ するべきこと

  • 一貫した表記法と記号を使用する
  • 複雑な図には凡例を含める
  • 図は一つの側面に焦点を当てる
  • 色分けを意味のある方法で使用する
  • タイトルと説明を含める
  • 図をバージョン管理する
  • テキストベースの形式(Mermaid、PlantUML)を使用する
  • データフローの方向を明確に示す
  • デプロイメントの詳細を含める
  • 図の慣例を文書化する
  • 図をコードと同期して最新の状態に保つ
  • 論理的なグループ化のためにサブグラフを使用する

❌ するべきではないこと

  • 図に詳細を詰め込みすぎる
  • 一貫性のないスタイルを使用する
  • 図の凡例を省略する
  • バイナリ画像ファイルのみを作成する
  • 関係の文書化を忘れる
  • 一つの図で抽象化レベルを混在させる
  • 独自の形式を使用する
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Architecture Diagrams

Table of Contents

Overview

Create clear, maintainable architecture diagrams using code-based diagramming tools like Mermaid and PlantUML for system design, data flows, and technical documentation.

When to Use

  • System architecture documentation
  • C4 model diagrams
  • Data flow diagrams
  • Sequence diagrams
  • Component relationships
  • Deployment diagrams
  • Infrastructure architecture
  • Microservices architecture
  • Database schemas (visual)
  • Integration patterns

Quick Start

Minimal working example:

graph TB
    subgraph "Client Layer"
        Web[Web App]
        Mobile[Mobile App]
        CLI[CLI Tool]
    end

    subgraph "API Gateway Layer"
        Gateway[API Gateway<br/>Rate Limiting<br/>Authentication]
    end

    subgraph "Service Layer"
        Auth[Auth Service]
        User[User Service]
        Order[Order Service]
        Payment[Payment Service]
        Notification[Notification Service]
    end

    subgraph "Data Layer"
        UserDB[(User DB<br/>PostgreSQL)]
        OrderDB[(Order DB<br/>PostgreSQL)]
        Cache[(Redis Cache)]
        Queue[Message Queue<br/>RabbitMQ]
    end
// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

Guide Contents
System Architecture Diagram System Architecture Diagram
Sequence Diagram Sequence Diagram
C4 Context Diagram C4 Context Diagram
Component Diagram Component Diagram
Deployment Diagram Deployment Diagram
Data Flow Diagram Data Flow Diagram
Class Diagram Class Diagram
Component Diagram Component Diagram
Deployment Diagram Deployment Diagram

Best Practices

✅ DO

  • Use consistent notation and symbols
  • Include legends for complex diagrams
  • Keep diagrams focused on one aspect
  • Use color coding meaningfully
  • Include titles and descriptions
  • Version control your diagrams
  • Use text-based formats (Mermaid, PlantUML)
  • Show data flow direction clearly
  • Include deployment details
  • Document diagram conventions
  • Keep diagrams up-to-date with code
  • Use subgraphs for logical grouping

❌ DON'T

  • Overcrowd diagrams with details
  • Use inconsistent styling
  • Skip diagram legends
  • Create binary image files only
  • Forget to document relationships
  • Mix abstraction levels in one diagram
  • Use proprietary formats

同梱ファイル

※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。