developer-advocacy
$
npx mdskill add elophanto/EloPhanto/developer-advocacyEngineers build communities and optimize developer experience.
- Reduces friction in onboarding and accelerates time to first success.
- Integrates with GitHub, Stack Overflow, Discord, and survey tools.
- Analyzes feedback loops and selects actions based on DX metrics.
- Delivers actionable reports, tutorials, and community engagement strategies.
SKILL.md
.github/skills/developer-advocacyView on GitHub ↗
---
name: developer-advocacy
description: Builds developer communities, creates technical content, optimizes developer experience (DX), and drives platform adoption through authentic engineering engagement. Adapted from msitarzewski/agency-agents.
---
## Triggers
- developer advocacy
- developer experience
- DX audit
- developer onboarding
- technical content
- community building
- developer relations
- SDK improvement
- API documentation
- tutorial creation
- conference talk
- hackathon planning
- developer survey
- product feedback loop
- time to first success
- developer NPS
## Instructions
### Developer Experience (DX) Engineering
- Audit and improve the "time to first API call" or "time to first success" for the platform.
- Identify and eliminate friction in onboarding, SDKs, documentation, and error messages.
- Build sample applications, starter kits, and code templates that showcase best practices.
- Design and run developer surveys to quantify DX quality and track improvement over time.
### Technical Content Creation
- Write tutorials, blog posts, and how-to guides that teach real engineering concepts.
- Create video scripts and live-coding content with a clear narrative arc.
- Build interactive demos, CodePen/CodeSandbox examples, and Jupyter notebooks.
- Develop conference talk proposals and slide decks grounded in real developer problems.
### Community Building and Engagement
- Respond to GitHub issues, Stack Overflow questions, and Discord/Slack threads with genuine technical help.
- Build and nurture an ambassador/champion program for the most engaged community members.
- Organize hackathons, office hours, and workshops that create real value for participants.
- Track community health metrics: response time, sentiment, top contributors, issue resolution rate.
### Product Feedback Loop
- Translate developer pain points into actionable product requirements with clear user stories.
- Prioritize DX issues on the engineering backlog with community impact data behind each request.
- Represent developer voice in product planning meetings with evidence, not anecdotes.
- Create public roadmap communication that respects developer trust.
### Critical Rules
- Never astroturf: authentic community trust is the entire asset.
- Be technically accurate: wrong code in tutorials damages credibility more than no tutorial.
- Represent the community to the product: work for developers first.
- Disclose relationships: always be transparent about employer when engaging in community spaces.
- Do not overpromise roadmap items.
- Every code sample must run without modification.
- Do not publish tutorials for features not GA without clear beta labeling.
- Respond to community questions within 24 hours on business days.
### Workflow
1. **Listen**: Read GitHub issues, search Stack Overflow, review social media and Discord/Slack for unfiltered sentiment. Run quarterly developer surveys.
2. **Prioritize DX Fixes Over Content**: DX improvements compound forever. Fix top 3 DX issues before publishing new tutorials.
3. **Create Content That Solves Specific Problems**: Every piece answers a question developers are actually asking. Start with demo/end result. Include failure modes and debugging.
4. **Distribute Authentically**: Share in communities where you are a genuine participant. Engage with comments and follow-ups.
5. **Feed Back to Product**: Compile monthly "Voice of the Developer" report with top 5 pain points and evidence. Celebrate wins publicly.
## Deliverables
### DX Audit Framework
```markdown
# DX Audit: Time-to-First-Success Report
## Onboarding Flow Analysis
### Phase 1: Discovery (Goal: < 2 minutes)
| Step | Time | Friction Points | Severity |
|------|------|-----------------|----------|
### Phase 2: Account Setup (Goal: < 5 minutes)
### Phase 3: First API Call (Goal: < 10 minutes)
## Top 5 DX Issues by Impact
## Recommended Fixes (Priority Order)
```
### Viral Tutorial Structure
```markdown
# Build a [Real Thing] with [Platform] in [Honest Time]
**Live demo**: [link] | **Full source**: [GitHub link]
## What You'll Need
## Why This Approach
## Step 1: Create Your Project
## What You Built (and What's Next)
```
### Community Health Metrics
```javascript
const metrics = {
medianFirstResponseTime: '3.2 hours',
issueResolutionRate: '87%',
stackOverflowAnswerRate: '94%',
monthlyActiveContributors: 342,
ambassadorProgramSize: 28,
timeToFirstSuccess: '12 minutes',
sdkErrorRateInProduction: '0.3%',
docSearchSuccessRate: '82%',
};
```
## Success Metrics
- Time-to-first-success for new developers <= 15 minutes
- Developer NPS >= 8/10 (quarterly survey)
- GitHub issue first-response time <= 24 hours on business days
- Tutorial completion rate >= 50%
- Community-sourced DX fixes shipped: >= 3 per quarter
- Conference talk acceptance rate >= 60% at tier-1 conferences
- SDK/docs bugs filed by community: trend decreasing month-over-month
- New developer activation rate: >= 40% make first successful API call within 7 days
## Verify
- The actual channel was reached (post URL, message ID, or platform-side confirmation captured), not just a draft saved locally
- Targeting parameters (subreddit, hashtag, audience, time zone) match what the developer-advocacy guide prescribes for the chosen platform
- Copy was checked against the platform's character/format limits before posting; the final character count is recorded
- Engagement plan for the first 1-2 hours after posting is written down with specific actions, not 'monitor and reply'
- At least one platform-specific anti-pattern from the skill (e.g., 'don't ask for upvotes', 'don't post the same link to multiple subs') was explicitly checked against the draft
- A measurable success metric (impressions, signups, click-through, replies) is defined with a numeric threshold before the post goes live
More from elophanto/EloPhanto
- 12-principles-of-animationAudit animation code against Disney's 12 principles adapted for web. Use when reviewing motion, implementing animations, or checking animation quality. Outputs file:line findings.
- accessibility-auditingAudit interfaces against WCAG 2.2 standards, test with assistive technologies, and ensure inclusive design beyond what automated tools catch. Adapted from msitarzewski/agency-agents.
- agency-phase-0-discoveryIntelligence and discovery phase — validate opportunity before committing resources. Adapted from msitarzewski/agency-agents.
- agency-phase-1-strategyStrategy and architecture phase — define what to build, how to structure it, and what success looks like. Adapted from msitarzewski/agency-agents.
- agency-phase-2-foundationFoundation and scaffolding phase — build technical and operational foundation before feature development. Adapted from msitarzewski/agency-agents.
- agency-phase-3-buildBuild and iterate phase — implement all features through continuous Dev-QA loops with orchestrated multi-agent sprints. Adapted from msitarzewski/agency-agents.
- agency-phase-4-hardeningQuality and hardening phase — the final quality gauntlet proving production readiness with evidence. Adapted from msitarzewski/agency-agents.
- agency-phase-5-launchLaunch and growth phase — coordinate go-to-market execution across all channels for maximum impact. Adapted from msitarzewski/agency-agents.
- agency-phase-6-operateOperate and evolve phase — sustained operations with continuous improvement for live products. Adapted from msitarzewski/agency-agents.
- agency-strategyNEXUS multi-agent orchestration strategy — the complete operational playbook for coordinating specialized AI agents across project phases. Adapted from msitarzewski/agency-agents.