Build cross-browser extensions with native HMR and zero-config setup
# tsdown Skills
Agent skills that help AI coding agents understand and work with [tsdown](https://tsdown.dev), the elegant library bundler.
## Installation
```bash
npx skills add rolldown/tsdown
```
This will install all tsdown skills (including the migration skill). To install only the tsdown skill:
```bash
npx skills add rolldown/tsdown --skill tsdown
```
## What's Included
The tsdown skill provides Claude Code with knowledge about:
- **Core Concepts** - What tsdown is, why use it, key features
- **Configuration** - Config file formats, options, multiple configs, workspace support
- **Build Options** - Entry points, output formats, type declarations, targets
- **Dependency Handling** - External/inline dependencies, auto-externalization
- **Output Enhancement** - Shims, CJS defaults, package exports
- **Framework Support** - React, Vue, Solid, Svelte integration
- **Advanced Features** - Plugins, hooks, programmatic API, Rolldown options
- **CLI Commands** - All CLI options and usage patterns
- **Migration** - Migrating from tsup to tsdown
## Usage
Once installed, Claude Code will automatically use tsdown knowledge when:
- Building TypeScript/JavaScript libraries
- Configuring bundlers for library projects
- Setting up type declaration generation
- Working with multi-format builds (ESM, CJS, IIFE, UMD)
- Migrating from tsup
- Building framework component libraries
### Example Prompts
```
Set up tsdown to build my TypeScript library with ESM and CJS formats
```
```
Configure tsdown to generate type declarations and bundle for browsers
```
```
Add React support to my tsdown config with Fast Refresh
```
```
Help me migrate from tsup to tsdown
```
```
Set up a monorepo build with tsdown workspace support
```
## Related Skills
- **[tsdown-migrate](https://github.com/rolldown/tsdown/tree/main/skills/tsdown-migrate)** - Dedicated skill for migrating from tsup to tsdown, with complete option mappings, config transformations, and troubleshooting guidance.
## Documentation
- [tsdown Documentation](https://tsdown.dev)
- [GitHub Repository](https://github.com/rolldown/tsdown)
- [Rolldown](https://rolldown.rs)
- [Migration Guide](https://tsdown.dev/guide/migrate-from-tsup)
## License
MIT