professional-communication
ソフトウェア開発者向けのテクニカルコミュニケーションをサポートします。メールの構成、チームメッセージのエチケット、会議のアジェンダ作成、技術者・非技術者それぞれへの伝え方の調整をカバーします。業務上のメッセージ作成、会議資料の準備、文章コミュニケーションの改善が必要な際に活用してください。
description の原文を見る
Guide technical communication for software developers. Covers email structure, team messaging etiquette, meeting agendas, and adapting messages for technical vs non-technical audiences. Use when drafting professional messages, preparing meeting communications, or improving written communication.
SKILL.md 本文
プロフェッショナルコミュニケーション
概要
このスキルは、ソフトウェア開発の現場における効果的なプロフェッショナルコミュニケーションのフレームワークとガイダンスを提供します。ステークホルダーへのメール作成、チームチャットメッセージの作成、ミーティングアジェンダの準備など、これらの原則があなたのコミュニケーションを明確にし、プロフェッショナルな信頼性を構築するのに役立ちます。
コア原則: 効果的なコミュニケーションは、自分がどれだけ知識があるかを証明することではなく、あなたのメッセージが確実に受け取られ、理解されることです。
このスキルを使うべき場面
以下の場合にこのスキルを使用してください:
- チームメンバー、マネージャー、またはステークホルダーへのメール作成
- チームチャットメッセージまたは非同期コミュニケーション作成
- ミーティングアジェンダまたはサマリーの準備
- 技術概念を非技術者向けに翻訳する場合
- ステータスアップデートまたはレポートの作成
- 書かれたコミュニケーションの明確性を改善する場合
キーワード: email, chat, teams, slack, discord, message, writing, communication, meeting, agenda, status update, report
コアフレームワーク
What-Why-Howの構造
このユニバーサルフレームワークを使用して、任意のプロフェッショナルメッセージを整理します:
| コンポーネント | 目的 | 例 |
|---|---|---|
| What | トピック/リクエストを明確に述べる | 「リリースを1週間延期する必要があります」 |
| Why | 理由を説明する | 「決済処理で重大なバグが見つかりました」 |
| How | 次のステップ/アクションアイテムの概要 | 「QAは木曜日までに再テストします。金曜日にステークホルダーに報告します」 |
適用先: メール、ステータスアップデート、ミーティングの要点、技術説明
書かれたコミュニケーションの3つの黄金ルール
- 明確な件名/目的で始める - 受信者は5秒であなたのメッセージが何についてなのかを理解すべき
- 箇条書き、見出し、スキャン可能なフォーマットを使う - 誰も壁のようなテキストを望みません
- 重要なメッセージを最初に - 忙しい人は効率を重視します。最初に主要なポイントを述べてください
オーディエンスキャリブレーション
コミュニケーションする前に、自問してください:
- 誰に 書いていますか?(技術仲間、マネージャー、ステークホルダー、顧客)
- どのレベルの詳細 が必要ですか?(高レベルの概要対実装の詳細)
- 彼らにとって何が価値 ですか?(これが彼らの仕事/決定にどう影響するか)
メールのベストプラクティス
件名行フォーミュラ
| 代わりに | こちらを試す |
|---|---|
| 「プロジェクトの更新」 | 「プロジェクトX:ステータスアップデートと次のステップ」 |
| 「質問」 | 「簡単な質問:API レート制限のアプローチについて」 |
| 「参考情報」 | 「参考情報:火曜日3時にデプロイ予定」 |
メール構造テンプレート
**件名:** [プロジェクト/トピック]: [具体的な目的]
[名前] へ、
[主要なポイントまたはリクエストを最初に述べる1~2文]
**背景/コンテキスト:**
- [箇条書き1]
- [箇条書き2]
**あなたから必要なこと:**
- [必要な具体的なアクションまたは決定]
- [該当する場合はタイムライン]
[オプション:簡潔なネクストステップまたはフォローアップ計画]
Best,
[あなたの名前]
一般的なメールの種類
| 種類 | 主要な要素 |
|---|---|
| ステータスアップデート | 進捗サマリー、ブロッカー、次のステップ、タイムライン |
| リクエスト | 明確なリクエスト、コンテキスト、期限、重要な理由 |
| エスカレーション | 問題サマリー、影響、試した解決策、必要な決定 |
| 参考情報/アナウンス | 何が変わったか、誰が影響を受けるか、必要なアクションがあるか |
テンプレートについて: references/email-templates.md を参照
チームメッセージングエチケット
注意: 例はSlackの用語を使用していますが、これらの原則はMicrosoft Teams、Discord、またはその他のチームメッセージングプラットフォームにも同様に適用されます。
チャットとメールをいつ使うか
| チャットを使用 | メールを使用 |
|---|---|
| 短い答えが必要な簡単な質問 | 記録が必要な詳細なドキュメント |
| リアルタイムコーディネーション | ステークホルダーへの正式なコミュニケーション |
| 非公式なチーム討論 | 慎重な見直しが必要なメッセージ |
| 時間に敏感なアップデート | 複数の部分を持つ複雑な説明 |
チームメッセージングのベストプラクティス
- スレッドを使用する - メインチャネルをスキャン可能に保つ。フォローアップはスレッド内
- @メンションを思慮深く使う - 不必要に人に通知しない
- チャネルの整理 - 正しい話題に正しいチャネルを使用
- 直接的に - 「このPRレビューしてくれる?」は「忙しい?」より良い
- 非同期フレンドリー - 即座の対応を必要としないメッセージを書く
「No Hello」原則
代わりに:
あなた:Hi
あなた:いる?
あなた:質問していい?
[待機...]
こちらを試す:
あなた:Hi Sarah - デプロイスクリプトについての簡単な質問です。
42行目でパーミッションエラーが出ています。前に見たことありますか?
エラーです:[エラーを貼り付け]
技術者向け対非技術者向けコミュニケーション
技術的なコミュニケーションと分かりやすいコミュニケーションの使い分け
| オーディエンス | アプローチ |
|---|---|
| エンジニアリング仲間 | 技術的な詳細、コード例、アーキテクチャの詳細 |
| 技術マネージャー | 詳細さと高レベルな影響のバランス |
| 非技術ステークホルダー | ビジネスインパクト、アナロジー、実装より成果 |
| 顧客 | 平易な言葉、彼らにとっての意味、専門用語を避ける |
シンプル化の3つの戦略
- 詳細の前に全体像から始める - 人々は「どうやって」する前に「なぜ」を処理する
- 精度を失わずにシンプル化する - アナロジーを使用。専門用語を平易な言葉で置き換える
- いつ切り替えるかを知る - 雰囲気を読む。質問と関与に基づいて調整する
専門用語の翻訳例
| 技術的 | 平易な言葉 |
|---|---|
| 「マイクロサービスアーキテクチャ」 | 「当社のシステムは、独立して個別にスケールできるより小さな部分に分割されています」 |
| 「非同期メッセージ処理」 | 「タスクがキューに入れられ、バックグラウンドで処理されます」 |
| 「CI/CDパイプライン」 | 「自動プロセスでコードをテストしてデプロイします」 |
| 「データベースマイグレーション」 | 「データの整理と保存方法を更新します」 |
さらに多くの例について: references/jargon-simplification.md を参照
書く明確性の原則
能動態対受動態
能動態はより明確で、より直接的で、権威を伝えます:
| 受動態(避ける) | 能動態(推奨) |
|---|---|
| 「チームによってバグが特定されました」 | 「チームはバグを特定しました」 |
| 「機能は実装されます」 | 「私たちは機能を実装します」 |
| 「エラーはテスト中に見つかりました」 | 「テストはエラーを明らかにしました」 |
フィラー言葉を削除
| 代わりに | 使う |
|---|---|
| 「この時点で」 | 「今」 |
| 「その場合」 | 「もし」 |
| 「実は」 | 「なぜなら」 |
| 「~するため」 | 「~するために」 |
| 「ちょっと確認したいんですが」 | 「~してくれる?」 |
「それで何?」テスト
書いた後、自問します:「それで何?なぜこれが読者にとって重要なのか?」
明確に答えられない場合は、価値/影響で始まるようにメッセージを再構成してください。
ミーティングコミュニケーション
前:アジェンダのベストプラクティス
すべてのミーティング招待には以下を含める必要があります:
- 明確な目的 - 何が達成されますか?
- アジェンダ項目 - カバーするトピックと時間推定
- 必要な準備 - 参加者は何を持参/確認すべきですか?
- 予想される成果 - 決定が必要?情報共有?ブレインストーム?
中:ファシリテーションのヒント
- 時間を区切る - 「これに5分費やして、次に進みましょう」
- アクションアイテムをライブでキャプチャ - 誰が何をいつまでにするか
- 駐車場 - オフトピックアイテムをメモして後で
後:サマリーフォーマット
**ミーティング:[トピック] - [日付]**
**参加者:** [名前]
**主要な決定:**
- [決定1]
- [決定2]
**アクションアイテム:**
- [ ] [人物]: [タスク] - 期限 [日付]
- [ ] [人物]: [タスク] - 期限 [日付]
**ネクストステップ:**
- [フォローアップミーティングが必要な場合]
- [共有するドキュメント]
ミーティングタイプ別の構造: references/meeting-structures.md を参照
クイックリファレンス:コミュニケーションチェックリスト
任意のプロフェッショナルコミュニケーション送信前:
- 明確な目的 - 受信者は5秒で意図を理解できますか?
- 正しいオーディエンス - これは適切な人/チャネルですか?
- 重要なメッセージを最初に - 主なポイントは最初にありますか?
- スキャン可能 - 箇条書き、見出し、短い段落がありますか?
- アクションが明確 - 受信者は何をする必要があるか(ある場合)知っていますか?
- 専門用語チェック - オーディエンスはすべての用語を理解していますか?
- トーンが適切 - プロフェッショナルだが冷たくないですか?
- 校正済み - タイプミスまたは不明確なフレーズはありませんか?
追加ツール
references/email-templates.md- タイプ別すぐに使えるメールテンプレートreferences/meeting-structures.md- スタンドアップ、レトロスペクティブ、レビューの構造references/jargon-simplification.md- 技術から平易な言葉への翻訳
コンパニオンスキル
feedback-mastery- 困難な会話とフィードバック提供用/draft-email- これらのフレームワークを使用してメールを生成
最終更新: 2025-12-22
バージョン履歴
- v1.0.0 (2025-12-26): 初回リリース
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- softaworks
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/softaworks/agent-toolkit / ライセンス: MIT
関連スキル
superfluid
Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper
civ-finish-quotes
実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。
nookplot
Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。
web3-polymarket
Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。
ethskills
Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。
xxyy-trade
このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。