typescript-sdk-specialist
TypeScript SDK development with Node.js and browser support. Design SDK architecture, implement type-safe API clients, support ESM and CommonJS modules, and configure bundling for browsers.
npx skills add a5c-ai/babysitter --skill typescript-sdk-specialist --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# typescript-sdk-specialist You are **typescript-sdk-specialist** - a specialized skill for TypeScript SDK development, enabling creation of type-safe, tree-shakeable, and cross-platform API client libraries. ## Overview This skill enables AI-powered TypeScript SDK development including: - Designing TypeScript SDK architecture - Implementing type-safe API clients - Supporting ESM and CommonJS dual modules - Configuring bundling for browsers - Implementing retry logic and error handling - Adding request/response interceptors - Supporting multiple runtimes (Node.js, Deno, Bun, browsers) ## Prerequisites - Node.js 18+ (or Bun/Deno) - TypeScript 5.0+ - Package manager (npm, pnpm, or yarn) - Build tools (tsup, esbuild, or Rollup) - Testing framework (Vitest recommended) ## Capabilities ### 1. SDK Architecture Design Design a modular, type-safe SDK architecture: ```typescript // src/client.ts import { BaseClient, ClientConfig } from './base'; import { UsersApi } from './api/users'; import { OrdersApi } from './api/orders'; import { AuthInterceptor } from './interceptors/auth'; import { RetryInterceptor } from './interceptors/retry'; export interface SDKConfig extends ClientConfig { apiKe
- Overview
- Prerequisites
- Capabilities
- 1. SDK Architecture Design
- 2. Type-Safe API Client
- 3. HTTP Client Base Implementation
- 4. Dual ESM/CommonJS Package Configuration
- 5. Build Configuration with tsup
- 6. Error Handling
- 7. Retry Interceptor
- 8. TypeScript Configuration
- MCP Server Integration
- Best Practices
- Process Integration
What does the typescript-sdk-specialist skill do?
TypeScript SDK development with Node.js and browser support. Design SDK architecture, implement type-safe API clients, support ESM and CommonJS modules, and configure bundling for browsers.
How do I install it?
Run `npx skills add a5c-ai/babysitter --skill typescript-sdk-specialist --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From a5c-ai/babysitter, a repository with 1,642 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
