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本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
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
$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. 下の青いボタンを押して
architecture-diagrams.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
architecture-diagramsフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
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` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (3,160 bytes)
- 📎 references/c4-context-diagram.md (818 bytes)
- 📎 references/class-diagram.md (783 bytes)
- 📎 references/component-diagram-2.md (876 bytes)
- 📎 references/component-diagram.md (1,104 bytes)
- 📎 references/data-flow-diagram.md (649 bytes)
- 📎 references/deployment-diagram-2.md (839 bytes)
- 📎 references/deployment-diagram.md (1,320 bytes)
- 📎 references/sequence-diagram.md (982 bytes)
- 📎 references/system-architecture-diagram.md (1,356 bytes)
- 📎 scripts/validate-schema.sh (426 bytes)