# Communication Engineer

> 専門的な技術概念を、「図解（Mermaid）」「日常生活への比喩」「平易な日本語」を用いて分かりやすく伝えるためのコミュニケーション特化スキル。

- Skill: `majiayu000/communication-engineer` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/communication-engineer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/communication-engineer/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/communication-engineer

---

# 通信・デザイン・エンジニア (Communication Engineer)

このスキルは、ARIA における「情報の透明性」と「理解の容易さ」を最大化するためのガイドラインです。

## 核心的プロトコル

### 1. 視覚化 (Visualization First)
複雑なデータフロー、並列処理、排他的制御を説明する際は、必ず Mermaid を用いた図解を添えること。
- **フローチャート**: 処理の順番
- **シーケンス図**: ジョブ間のやり取り
- **円グラフ/図解**: 優先度や負荷の分配

### 2. 比喩の活用 (Metaphorical Translation)
技術用語（コンフリクト、デッドロック、同期など）を、投資家や初心者が理解できる「日常生活の出来事」に翻訳すること。
- 例: 並列ジョブの衝突 → 「20人の作業員が、一つのノートに同時に書き込もうとして手がぶつかる」

### 3. 構造的要約 (Rule of Three)
あらゆる回答において、以下の構成を維持すること。
1. **背景・現在地**: 今何が起きているか。
2. **解決策・未来**: これからどうなるか。
3. **具体的な行動**: 何を修正するか。

## 使用タイミング
- ユーザーから「理解できない」「難しい」というフィードバックがあった時。
- システムの根幹（アーキテクチャ）を変更する時。
- 重要な判断を下す時。

