typescript-workflow

Automate Bun-based TypeScript project setup and workflow management with Bun tooling and tsconfig patterns.

8|Updated Nov 4, 2025
One-click install
npx skills add https://github.com/ilude/claude-code-config --skill typescript-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typescript-workflow
Source: https://github.com/ilude/claude-code-config/tree/main/skills/typescript-workflow
Command: npx skills add https://github.com/ilude/claude-code-config --skill typescript-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides TypeScript/JavaScript project workflows using Bun as the primary toolchain, covering TS configs, module formats, and code quality tooling.

Core Features & Use Cases

  • Bun-based workflow: bun install, bun run, bun test.
  • Module systems: ESM vs CommonJS, path aliases.
  • Type safety & formatting: tsconfig options, Prettier/Linting.

Quick Start

Install dependencies with bun install and run builds/tests with bun run and bun test.

Frequently Asked Questions about typescript-workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a TypeScript project with Bun as the package manager?

Bun-based TypeScript project setup involves running bun install to manage dependencies, configuring tsconfig.json for type safety, and setting up your package.json. This Skill automates the complete workflow, applying ESM/CommonJS module configuration, path aliases, and enforcing Bun as your primary toolchain for builds and testing.

Can I use both ESM and CommonJS modules in the same Bun project?

Yes, Bun supports both ESM and CommonJS module systems. This Skill configures your tsconfig and package.json to handle both formats, including path alias resolution, so you can mix module types while maintaining type safety and avoiding import conflicts.

What's the best way to configure linting and code formatting for a Bun TypeScript project?

Configure Prettier, ESLint, and Biome through this Skill's integration, which applies formatting rules and naming conventions to your Bun workflow. The automation ensures consistent code quality across bun run scripts and enforces standards during development without manual setup.

How do I manage environment variables and async patterns in a Bun TypeScript workflow?

This Skill establishes environment variable management and async error-handling patterns as part of your project structure. It integrates these practices into bun run commands and code organization, ensuring robust error handling and proper async execution across your TypeScript codebase.

Does Bun support tsconfig path aliases, and how do I configure them?

Bun fully supports tsconfig path aliases. This Skill configures path aliases in your tsconfig.json and ensures they resolve correctly during bun install, bun run, and bun test execution, eliminating relative import paths and improving code readability.

What happens if I don't use Bun as my package manager in this workflow?

This Skill is designed specifically for Bun-based projects and enforces Bun as the package manager. Using npm or yarn instead will break the automated workflow, tsconfig integration, and bun-specific tooling. Bun is a prerequisite for this Skill's functionality.