jonathimer

SDK Dx — Communication skill for Claude Code

Communication community Intermediate

Developer marketing skill for sdk dx.

How to install SDK Dx

Installs to ~/.claude/skills/sdk-dx/

Terminal
git clone --depth 1 https://github.com/jonathimer/devmarketing-skills /tmp/devmarketing-skills \ && mkdir -p ~/.claude/skills \ && cp -r /tmp/devmarketing-skills/skills/sdk-dx ~/.claude/skills/sdk-dx

Clones the whole repository, because a skill folder can carry scripts and resources beside its SKILL.md.

What SDK Dx does

Design SDKs that developers love to use. Great SDK developer experience drives adoption through word-of-mouth rather than aggressive marketing.

Alternatives in Communication

  • Marketing Skills Pack — Marketing strategy and execution skills 5.3k ★
  • Nekro Agent — NekroAgent 是一个面向多人互动场景的跨平台 Agent 框架,集 Claude Code 沙盒执行、工作区编排、长期记忆、结构化 MCP 管理与可视化控制台于一体,兼具高扩展性、多模态交互、实时状态推送和自动化 800 ★
  • Claude To IM — Host-agnostic bridge connecting Claude Code SDK to IM platforms (Telegram, Discord, Feishu) 432 ★

Repository README

This is the README for jonathimer/devmarketing-skills, shared by 23 entries in this directory. It describes the repository, not this entry specifically.

sdk-dx

Design SDKs that developers love to use. Great SDK developer experience drives adoption through word-of-mouth rather than aggressive marketing.

What This Skill Covers

  • API Design Principles: Optimize for common cases, progressive disclosure
  • Error Messages: Messages that guide developers to solutions
  • Type Safety: Autocomplete and compile-time checks
  • IDE Integration: Documentation in the editor
  • Versioning: Semantic versioning and deprecation processes
  • Migration Guides: Smooth upgrades between versions
  • Native Feel: Language-idiomatic design patterns

When to Use This Skill

  • Designing a new SDK or client library
  • Improving developer experience of existing SDKs
  • Planning SDK versioning and release strategy
  • Creating migration paths for breaking changes
  • Evaluating SDK quality before release

Key Principle

The best SDK marketing is an SDK developers can't stop recommending. When your SDK makes developers feel productive and competent, they become your advocates.

Quick Wins

  1. Add helpful error messages with "how to fix" guidance
  2. Ensure IDE autocomplete works for all operations
  3. Add docstrings/JSDoc to all public methods
  4. Test that quickstart code actually works
  5. Create specific error types developers can catch

Related Skills

  • docs-as-marketing - Documentation for your SDK
  • api-onboarding - First experience with your SDK
  • changelog-updates - Communicating SDK changes