mcpField
D
developer-advocacy

developer-advocacy

github.com/jonathimerマーケティング・グロース8798 回インストール34 週間前に更新
リポジトリ

developer-advocacy について

developer-advocacyは、開発者アドボカシー活動を計画するスキルです。カンファレンストーク、ライブデモ、ポッドキャスト、開発過程の公開に加え、ソーシャル発信、効果測定、キャリア形成も扱います。

主な機能

  1. 01カンファレンスのテーマと登壇提案の枠組み
  2. 02ライブコーディングの準備チェックリスト
  3. 03ポッドキャスト出演の提案と収録準備
  4. 04開発過程の公開とソーシャル投稿計画
  5. 05アドボカシー活動の効果測定

活用シーン

  1. 01技術カンファレンスの登壇提案とデモを準備する
  2. 02ライブコーディングの技術的リスクを減らす
  3. 03ポッドキャストへの提案と話題を計画する
  4. 04登壇、コンテンツ、コミュニティ活動の成果をまとめる

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/jonathimer/devmarketing-skills --skill developer-advocacy

インストール後、Claude Code で/developer-advocacyを入力して読み込まれたか確認します。

同梱ファイルREADME.md

詳細

デベロッパーアドボカシー

このスキルは、カンファレンストーク、ライブコーディングデモ、ポッドキャスト出演、公開開発など、デベロッパーアドボカシー活動を支援します。トークの応募、デモの準備、ソーシャルメディアでの発信、効果測定について説明します。


始める前に

まず、オーディエンスのコンテキストを読み込んでください。 .agents/developer-audience-context.md を読み、次の点を把握します。

  • リーチしたい相手(参加するカンファレンス、聴いているポッドキャスト)
  • 共感を呼ぶトピック(課題、関心事)
  • 自社製品の位置付け(伝えるべきストーリー)
  • 声とトーン(フォーマルさ、技術的な詳しさ)

コンテキストファイルが存在しない場合は、最初に developer-audience-context スキルを実行してください。


カンファレンストーク

適切なカンファレンスを見つける
カンファレンスの種類最適な目的例
大規模な業界カンファレンスブランド認知度、リーチKubeCon、AWS re:Invent、React Summit
地域カンファレンス地域コミュニティ、参加しやすさ地域のミートアップ、都市部の技術カンファレンス
ニッチなカンファレンス対象を絞ったオーディエンス、専門性GraphQL Conf、RustConf
企業主催エコシステムでの存在感Vercel Ship、GitHub Universe
アンカンファレンスコミュニティとのつながりBarCamps、DevOpsDays
トーク応募(CFP)のフレームワーク

成功のための公式:

Specific Problem + Unique Angle + Clear Takeaways = Accepted Talk

CFP テンプレート:

# Title
[Action verb] + [specific outcome] + [with/using what]
Example: "Building Real-Time Features with Edge Functions and WebSockets"

# Abstract (100-200 words)
[Hook: Problem or curiosity gap]
[What you'll cover]
[What attendees will learn/be able to do]

# Description (detailed, for reviewers)
[Problem context]
[Why this approach]
[Talk structure]
[Your credibility to give this talk]

# Outline
- [Time] Introduction / Problem statement
- [Time] Section 1
- [Time] Section 2
- [Time] Section 3
- [Time] Live demo / walkthrough
- [Time] Key takeaways / Q&A

# Audience
[Who this is for]
[Prerequisite knowledge]
[What they'll learn]

# Bio
[Your relevant experience]
[Why you're qualified]
効果的なタイトルのパターン
パターン例
X をどう実現したか「デプロイ時間を 80%短縮した方法」
Y 分でわかる X「15 分でわかる Kubernetes セキュリティ」
Y における X「エラーメッセージの心理学」
X を超えて「Console.log を超えて:モダンなデバッグ」
Y 向けの X「REST 開発者向け GraphQL」
X から学んだ教訓「本番環境での 1000 件の障害から学んだ教訓」
トークの種類
種類長さ最適な内容
ライトニングトーク5~10 分1 つのコンセプト、短いデモ
標準トーク25~45 分技術的な深掘り
基調講演45~60 分全体像、インスピレーション
ワークショップ2~4 時間実践的な学習
パネルディスカッション30~60 分議論、複数の視点
トーク準備チェックリスト
フェーズタスク
2 か月前アウトラインを作成し、スライドの作成とデモのテストを始める
1 か月前初稿を完成させ、最初の練習を行う
2 週間前スライドを仕上げ、デモを安定させ、3 回練習する
1 週間前自分の発表を録画し、フィードバックを得て、最終調整する
前日すべての機材をテストし、スライドをバックアップして、休む
当日早めに到着し、音響・映像機器をテストして、水分を補給する

ライブコーディングとデモ

デモの危険ゾーン
リスク対策
インターネットが使えなくなるバックアップとして事前録画を用意し、ローカルサーバーを使う
タイプミスで動けなくなる同じコードを 20 回入力して練習する
修正できないエラーが起きるすぐに戻れる動作確認済みのチェックポイントを用意する
時間を超過する時間を計り、不要な部分を思い切って削る
コードが小さすぎる拡大表示し、大きなフォント(24pt 以上)を使う
ダークテーマが見づらいコントラストが高く、明るい環境でも見やすいテーマを使う
デモ準備のフレームワーク

10-3-1 ルール:

  • 練習でデモを10 回実行する
  • 行き詰まったときに移動できるチェックポイントを3 つ用意する
  • 動作している様子を録画したバックアップを 1 つ用意する

デモ前のチェックリスト:

  • 不要なアプリを閉じる
  • ブラウザーの履歴とタブを消去する
  • 通知をオフにする(Slack、メール、カレンダー)
  • フォントサイズ:ターミナルは 24pt 以上、エディターは 20pt 以上
  • きれいな開始状態にするため、Git stash/ブランチを用意する
  • 環境変数を準備する
  • 可能であれば、実際に使用するプロジェクターや画面でテストする
ライブコーディングのヒント
ヒント理由
ゆっくり入力するオーディエンスがついていけるようにするため
入力内容を説明する「新しいハンドラーを作成します……」
エラーを説明する「このエラーは X を意味します。修正してみましょう」
スニペットを使うボイラープレートに使い、中心となるコンセプトには使わない
結果を見せる必ずコードを実行し、出力を見せる
チェックポイントのコミットgit checkout checkpoint-1

ポッドキャストへのゲスト出演

ポッドキャストを見つける
方法やり方
直接検索「あなたの技術分野 ポッドキャスト おすすめ」
ゲストネットワークPodmatch、Matchmaker.fm
同業者に聞く「どんなポッドキャストを聴いていますか?」
Twitter で検索「トピック ポッドキャスト エピソード」
Listen Notesポッドキャスト検索エンジン
ピッチのテンプレート
Subject: Guest Idea: [Specific Topic] for [Podcast Name]

Hi [Host Name],

I've been listening to [Podcast] for [time] — loved your episode on [specific episode].

I'd love to come on and talk about [specific topic]. Here's the angle:

[2-3 sentences on what you'd discuss and why it matters to their audience]

A bit about me:
- [Relevant credential 1]
- [Relevant credential 2]
- [Link to past podcast/talk]

Would this be a fit?

[Your name]
ポッドキャスト出演前の準備
準備項目詳細
番組を調べるエピソードを2~3本聴き、形式を把握する
ホストを調べる興味、スタイル、Twitter
話すポイントを準備する伝えたい主な内容を3~5個
エピソードを準備する一般論ではなく、具体例を用意する
音声環境を整える良いマイク、静かな部屋、ヘッドホン
水を手元に置くたくさん話すことになります
ポッドキャスト出演中
することしないこと
具体的なエピソードを交えて話すありきたりなアドバイスをする
答える前に少し間を置く緊張して「あの」「ええと」を連発する
敬意をもって異議を唱える礼儀正しく見せるために常に同意する
さりげなく宣伝する製品を強引に売り込む
簡潔に話す構成なしに話を長引かせる
熱意を示す一本調子で話す
ポッドキャスト出演後
アクションタイミング
ホストにお礼を伝える当日中
公開されたらシェアするすぐに
コメントに反応する最初の1週間
相互にプロモーションするニュースレター、ブログ
連絡を取り続ける継続的な関係

公開しながら作る

シェアする内容
カテゴリコンテンツのアイデア
進捗「今日はXをリリースしました。学んだことを紹介します」
課題「Xで行き詰まり、YとZを試しました。うまくいった方法を紹介します」
意思決定「YではなくXを選んだ理由」
指標収益、ユーザー数、成長(透明性をもって)
舞台裏チーム、プロセス、ツール
学び「犯した間違いと、その修正方法」
公開しながら作る際の形式
形式プラットフォーム頻度
ツイートスレッドTwitter/X毎日~毎週
変更履歴ブログ、Notion、ウェブサイト毎週
インディーハッカー向けの投稿Indie Hackers、HN毎月
動画での更新YouTube、Loom毎週~毎月
ニュースレターメール毎週
ライブ配信Twitch、YouTube毎週
シェアしてはいけない内容
避けるもの理由
顧客データプライバシー、信頼
チーム内の対立プロ意識
セキュリティの詳細脆弱性
競合への攻撃器が小さく見える
愚痴生産的ではない

ソーシャルでの発信(Twitter/X)

開発者向けTwitter活用ガイド
コンテンツの種類投稿の割合例
価値あるコンテンツ60%ヒント、チュートリアル、知見
交流20%返信、コメント付きリツイート
個人的な内容10%舞台裏、人柄
宣伝10%自分の製品、登壇、コンテンツ
効果的なツイートの形式
形式例
スレッド「Xを作る中で学んだ10のこと」
大胆な意見「少数派の意見:[意見]」
手短なヒント「今日知ったこと:Xはこうすればできます……」
質問「皆さんのお気に入りの方法は何ですか……」
ミーム/ユーモア技術系のジョーク、共感を呼ぶ内容
紹介「Xをリリースしました。仕組みを紹介します」
感謝「@person さんに感謝……」
エンゲージメント戦略
アクション頻度
オリジナルのコンテンツをツイートする毎日
他の人に返信する1日5~10回
価値を添えて引用ツイートする週2~3回
興味深い人にDMを送る毎週
Twitter Spacesに参加する関連する場合
発信を広げる
戦術実践方法
継続性毎日投稿し、毎日交流する
専門分野を絞るまずは1つのことで知られるようにする
返信を活用する大きなアカウントのツイートに価値を添える
コラボレーションTwitter Spacesや共同スレッド
相互にプロモーションするニュースレター、登壇、ブログ

効果を測定する

アドボカシーの指標
活動指標
講演参加者数、フィードバックスコア、録画の再生回数
コンテンツ閲覧数、シェア数、エンゲージメント
ソーシャルフォロワー数、エンゲージメント率、リーチ
ポッドキャスト推定リスナー数、トラフィックの急増
コミュニティ成長、エンゲージメント、センチメント
アトリビューションの課題

開発者アドボカシーの効果を測定するのは、非常に難しいことで知られています。代理指標は次のとおりです。

シグナル示すもの
トラフィックの急増コンテンツ、講演、ポッドキャストによって訪問者が増えた
「当社をどのように知りましたか?」直接的なアトリビューション
ソーシャルでの言及ブランド認知度
インバウンドリードの質コミュニティによって適格と判断されたリード
カンファレンスからの招待評判の高まり
レポートのフレームワーク

月次アドボカシーレポート:

# Developer Advocacy Report - [Month]

## Talks & Appearances
- [Talk 1]: [Conference], [Attendees], [Link]
- [Podcast 1]: [Show], [Episode link]

## Content Published
- [Article 1]: [Views], [Engagement]
- [Video 1]: [Views]

## Social Growth
- Twitter: +X followers, Y impressions
- Notable tweets: [Links]

## Community
- Discord/Slack: +X members, Y messages
- Notable threads/discussions

## Learnings
- What worked: [X]
- What didn't: [Y]
- Trying next: [Z]

アドボカシーのキャリアパス

役割のレベル
レベル重点分野
Junior DAコンテンツ作成、コミュニティサポート、講演の準備
Developer Advocate講演、独自のコンテンツ戦略、コミュニティ構築
Senior DA戦略、メンタリング、主要カンファレンス
Staff DA企業横断的な影響、業界のソートリーダーシップ
Head of DevRelチーム構築、戦略、経営幹部との連携
スキル開発
スキル伸ばし方
人前で話す力ミートアップ、Toastmasters、練習
ライティング定期的にブログを書き、フィードバックをもらう
動画制作YouTube、ライブ配信、反復的に改善する
技術的な深さプロジェクトを構築し、OSSに貢献する
コミュニティモデレーション、イベントの企画、人々をつなぐ

ツール

ツール用途
OctolensGitHub、Twitter、Reddit、HN、Stack Overflowで自分の名前やブランドをモニタリングします。カンファレンスでの言及を追跡します。ポッドキャスト出演の機会を見つけます。シェア・オブ・ボイスを測定します。
Cal.com / Calendlyポッドキャスト出演のスケジュール調整
StreamYardライブ配信のセットアップ
Descript動画/ポッドキャストの編集
Canva / Figmaスライドやグラフィック
Otter.ai講演の文字起こし
Notion講演の準備、コンテンツカレンダー
Buffer / Typefullyソーシャル投稿のスケジュール管理

関連スキル

  • developer-audience-context — 誰に届けるのかを把握する
  • devrel-content — 文章コンテンツの戦略
  • community-building — コミュニティ管理
  • open-source-marketing — OSSに特化したアドボカシー
  • hacker-news-strategy — HNでのエンゲージメント

コメント