Developer advocates sit at the intersection of engineering and marketing — they need to build genuine technical content, engage developer communities authentically, and demonstrate product value through working code. AI tools help with the content production volume while the authentic technical credibility remains human.
1. Claude / ChatGPT for Technical Content
Best for: Drafting technical blog posts, tutorials, and documentation
Developer advocates produce high volumes of technical content — AI handles first drafts while advocates bring their authentic voice and experience:
Technical Blog Post:
Prompt: Write a technical blog post about this topic.
Topic: "How we reduced our API p99 latency from 800ms to 45ms"
My experience: I led this optimization project at [company]
Key technical story:
- Starting point: Express.js API with PostgreSQL, 800ms p99
- Investigation: Used distributed tracing (Jaeger) to find the bottleneck
- Root cause: N+1 query problem in user permissions check
- Fix 1: Dataloader pattern for batching permission queries → 450ms
- Fix 2: Redis cache for permission results (5-minute TTL) → 120ms
- Fix 3: Connection pooling tuning (pgBouncer) → 80ms
- Fix 4: Query optimization (covering indexes) → 45ms
Write a first draft that:
- Opens with a relatable problem (not the solution)
- Shows the investigation process (not just "we added a cache")
- Includes actual code snippets for each optimization
- Explains why each solution worked (not just what we did)
- Is honest about tradeoffs (e.g., cache invalidation complexity)
- Target audience: Backend engineers at similar companies
Tone: Technical peer writing for technical peers — not marketing
I'll rewrite significantly in my voice, especially the personal stories
Tutorial Writing:
Prompt: Write a hands-on tutorial for this developer use case.
Topic: Building a webhook receiver with TypeScript and Express
Product I'm advocating: [Your company's webhook service]
Audience: JavaScript backend developers, intermediate level
Tutorial outcome: Working code that receives webhooks, verifies signatures, and processes events
Tutorial structure:
1. Prerequisites (what they need to have installed)
2. Project setup (from scratch, exact commands)
3. Creating the endpoint (basic version first)
4. Adding webhook signature verification (security is non-optional)
5. Processing events (pattern for handling different event types)
6. Testing locally (how to send test webhooks)
7. Deploying (brief, point to further reading)
For each code section:
- Show what you're building toward
- Explain each decision (why this pattern, not just what)
- Include error handling
- Common mistakes and how to avoid them
Companion: Generate a complete GitHub repo structure I can create alongside the post
2. Loom / Mmhmm (AI-Enhanced Video for DevRel)
Best for: Demo videos, conference talks, and community screencasts
Developer advocates produce large amounts of video content:
Loom AI features:
Video recording + AI:
- Auto-captions with speaker identification
- Video summary (AI writes description + key points)
- Action item extraction from demos
- Background removal
- Trim silence automatically
- Chapter markers generated from content
DevRel use cases:
- Product demos for developers (screencast format)
- Answering developer questions with video
- Internal knowledge sharing
- Conference talk run-throughs and rehearsal
AI workflow:
1. Record product demo or tutorial walkthrough
2. Loom AI: Generate transcript and summary
3. Export transcript → use in blog post/docs
4. Share link with developer community
5. AI chapter markers → video SEO
Time saved: 30 minutes/video on captioning and summary alone
Conference talk prep:
Prompt: Help me prepare this conference talk.
Talk: "Building LLM applications that actually work in production"
Conference: API World 2026
Duration: 40 minutes
Audience: Backend developers, some ML experience, mostly API-focused
Talk structure I have:
- Intro: Why 90% of LLM demos fall apart in production (5 min)
- Section 1: Context window management (10 min)
- Section 2: Prompt reliability techniques (10 min)
- Section 3: Evaluation and monitoring (10 min)
- Demo: Live debugging an LLM app (5 min)
For each section:
1. Key points to make (3-5 per section)
2. Code examples or demos that illustrate the point
3. Common mistakes to reference (audiences love "I've seen this fail")
4. Transition to next section
Also:
- First 60 seconds (hook that grabs technical audience)
- Talk title alternatives (current: too generic)
- Abstract for conference submission (400 words)
3. GitHub Copilot / Cursor (for Live Demos and Sample Apps)
Best for: Building sample apps and demo code faster
Developer advocates need working code that demonstrates their platform:
Sample app generation:
Developer advocate need: Build a sample app showing our payment API
Prompt to Copilot/Cursor:
"Build a complete Next.js e-commerce checkout demo:
- Product listing page (hardcoded products, real UI)
- Shopping cart with state management
- Checkout form with validation
- Integration with [Payment API] for payment processing
- Order confirmation page
- Handle errors gracefully (declined card, network error)
- Mobile-responsive design
This is a demo app — optimize for clarity and best practices,
not production hardening. Each file should be well-commented
explaining what it demonstrates."
AI for documentation code examples:
When writing docs, use AI to:
- Generate runnable code examples for every endpoint
- Create code in multiple languages (Python, JavaScript, Go, Java)
- Generate error handling examples
- Create SDK wrapper examples
"Write a Python example showing how to use our webhook verification:
- Use our Python SDK
- Include proper error handling
- Add comments explaining each step
- Make it copy-pasteable (no placeholder values that break)"
4. Beehiiv / Substack (AI-Enhanced Developer Newsletter)
Best for: Developer community newsletters at scale
Developer newsletters require consistent high-quality technical content:
Newsletter content with AI:
Weekly developer newsletter workflow:
Monday: Collect this week's content
- Product updates (from internal changelog)
- Community highlights (top GitHub issues, forum posts, Discord discussions)
- Developer tutorials (from blog)
- Curated links from community
Wednesday: AI-assisted drafting
Prompt: "Write a developer newsletter issue from these notes:
[paste week's notes]
Newsletter format:
- Friendly opener (3 sentences, reference something real happening in dev world)
- Product update section (what we shipped, why it matters, link)
- Community highlight (celebrate a community member or contribution)
- Tutorial of the week (brief summary + link)
- 5 curated links with 1-sentence descriptions
- Sign-off
Tone: Like a technically sophisticated friend, not a marketing team"
Friday: Edit, add personal voice, send
5. Orbit (Developer Community Analytics)
Best for: Measuring and growing developer communities
Orbit tracks developer engagement across channels (GitHub, Discord, Twitter, Stack Overflow):
Key capabilities:
- Track developer activity across platforms in one dashboard
- Measure “love” (engagement level) of community members
- Identify power users and ambassadors
- Segment developers by activity and recency
- Connect community activity to product metrics
AI + Orbit workflow:
Weekly developer health report:
Orbit data this week:
- New community members: 234
- Active members (engaged 2+ times): 89
- GitHub stars: +145
- Discord messages: 1,240
- Stack Overflow questions answered: 67
- Top contributors: [3 people]
Prompt: "Analyze this community data and:
1. What does the new member/active ratio tell us?
2. Which channels are most engaged this week?
3. Who should we reach out to specifically? (Top contributors)
4. What content drove the most GitHub stars?
5. What should we do differently next week based on this data?"
AI Prompts for Developer Advocates
Developer FAQ Response
Prompt: Help me write a comprehensive answer to this developer question.
Question posted in our Discord:
"I'm getting 429 rate limit errors on your API even though I'm well under
the documented limits. I'm using the /search endpoint about 50 times per
minute but the limit says 100/minute. What's happening?"
Context:
- Our search endpoint has a global limit (100/min) AND a per-IP limit (50/min)
- This is documented but hard to find (buried in the rate limits page)
- This is a common confusion point
- We're planning to add better error messages in the next release
Write a response that:
- Directly answers the question (what's causing it)
- Explains the two-tier limit system clearly
- Acknowledges the documentation could be clearer (honest)
- Provides a working solution (how to handle this in code)
- Mentions the upcoming improvement
- Doesn't be defensive about the confusing docs
Format: Discord message, technical but friendly
Include: Code snippet showing proper rate limit handling
Developer Survey Analysis
Prompt: Analyze our developer survey results.
Survey: Annual developer satisfaction survey, 340 responses
Key questions and responses:
"How satisfied are you with our documentation?"
- Very satisfied: 23%
- Satisfied: 41%
- Neutral: 22%
- Dissatisfied: 11%
- Very dissatisfied: 3%
"What would most improve your developer experience?"
Top open-ended responses (summarized):
- "More code examples in different languages" (78 mentions)
- "Better error messages" (64 mentions)
- "Python SDK is behind the others" (52 mentions)
- "Love the docs, just need more tutorials" (48 mentions)
- "Response time on GitHub issues" (31 mentions)
"How likely are you to recommend our API to a colleague?"
NPS: 52
Provide:
1. What these numbers tell us (good vs. concerning signals)
2. The top 3 areas to invest in based on this data
3. What the NPS of 52 means in context (developer tools benchmark)
4. Specific recommendations for documentation team
5. How to present this to leadership (key story in 3 bullets)
6. What to track differently in next year's survey
Technical Comparison Content
Prompt: Write a fair technical comparison between our approach and the alternative.
Our product: WebhookKit (we're advocating for it)
Competitor: Svix
Comparison topic: Webhook delivery reliability and retry logic
Our approach:
- Exponential backoff with jitter: 1m, 5m, 30m, 2h, 8h, 24h, 3d, 7d
- Failed deliveries: alert via Slack + email
- Per-endpoint retry config
- Replay any event from history
Svix's approach (from their public docs):
- Exponential backoff (similar schedule)
- Portal for manual retry
- Different config options
Rules for this comparison:
- Be factually accurate about both (don't misrepresent their features)
- Don't use disparaging language ("unlike our clunky competitor")
- Focus on use cases where we genuinely shine
- Acknowledge where they're comparable or where they have advantages
- Include code showing our implementation
Format: Blog post section, not a marketing comparison page
Tone: Technical peer helping developers make an informed choice
Developer advocates who use AI most effectively treat it as a writing velocity tool — using it to produce first drafts faster so they can spend more time on the authentic technical depth, community interaction, and genuine product expertise that builds developer trust.