Community코딩 & 개발github.com

sickn33/bun-development

Bun 런타임을 사용한 빠르고 현대적인 JavaScript/TypeScript 개발, [oven-sh/bun](https://github.com/oven-sh/bun)에서 영감을 받았습니다.

bun-development란 무엇인가요?

이 스킬은 Bun 런타임을 활용한 고속 JavaScript/TypeScript 개발을 지원합니다. Bun은 Node.js의 대안으로, 번들러, 트랜스파일러, 패키지 매니저가 통합되어 있어 개발 속도와 효율성을 크게 향상시킵니다. 이 스킬은 Claude Code, Cursor, Codex와 같은 AI 어시스턴트 환경에서 사용할 수 있으며, 프로젝트 초기화, 의존성 관리, 스크립트 실행, 테스트 및 디버깅 등 전반적인 개발 워크플로를 최적화합니다. 사용자는 SKILL.md 문서를 통해 Bun 명령어와 설정 방법, 그리고 기존 Node.js 프로젝트에서 Bun으로의 마이그레이션 방법까지 상세히 안내받을 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/bun-development

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

bun-development은(는) 무엇을 하나요?

Bun 런타임을 사용한 빠르고 현대적인 JavaScript/TypeScript 개발, oven-sh/bun에서 영감을 받았습니다.

Bun은 JavaScript 및 TypeScript 애플리케이션을 위한 올인원 런타임입니다. 빠른 시작 시간, 기본 TypeScript 지원, 내장 패키지 매니저(bun), 번들러, 트랜스파일러를 제공합니다.

시작하기

Bun을 설치합니다:

curl -fsSL https://bun.sh/install | bash

또는 npm을 통해 전역 설치:

npm install -g bun

주요 명령어

명령어설명
bun init새 프로젝트 초기화 (package.json 생성)
bun add <package>의존성 추가
bun remove <package>의존성 제거
bun install의존성 설치 (package.json 기준)
bun run <script>package.json의 스크립트 실행
bun testBun 내장 테스트 러너 실행
bun start엔트리 포인트 실행 (보통 index.ts)
bunx <package>npx와 유사, 패키지를 직접 실행

TypeScript 지원

Bun은 TypeScript를 추가 설정 없이 기본 지원합니다. tsconfig.json이 필요 없습니다. 그러나 맞춤 설정이 필요하다면 bun init이 생성합니다.

예시 파일 (hello.ts):

const greeting: string = "Hello, Bun!";
console.log(greeting);

실행:

bun run hello.ts

환경 변수

Bun은 .env 파일을 자동으로 로드합니다. 파일에서 process.env로 접근 가능합니다.

# .env
DATABASE_URL="postgres://user:pass@localhost:5432/db"
console.log(process.env.DATABASE_URL);

번들링

Bun은 빠른 번들러를 내장하고 있습니다:

bun build ./src/index.ts --outdir ./dist

옵션

  • --target : 대상 환경 (bun, node, browser)
  • --outfile : 단일 출력 파일
  • --minify : 출력 크기 축소
  • --sourcemap : 소스 맵 생성

스크립트 예시

package.json:

{
  "name": "my-app",
  "scripts": {
    "dev": "bun --watch run index.ts",
    "build": "bun build ./src --outdir ./dist",
    "start": "bun run dist/index.js",
    "test": "bun test"
  }
}

마이그레이션 참고

Node.js 프로젝트에서 전환 시:

  1. bun install로 의존성 재설치 (기존 node_modules 삭제 후 권장)
  2. process.env는 그대로 작동
  3. __dirname 및 __filename은 ESM에서 사용 가능 (import.meta.url 변환으로)
  4. 일부 네이티브 모듈은 호환되지 않을 수 있음 (fs, path 등은 정상 작동)

추가 자료

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

sickn33/3d-web-experience

Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences.

sickn33/agent-memory-mcp

A hybrid memory system that provides persistent, searchable knowledge management for AI agents (Architecture, Patterns, Decisions).

sickn33/agent-memory-systems

Memory is the cornerstone of intelligent agents. Without it, every interaction starts from zero. This skill covers the architecture of agent memory: short-term (context window), long-term (vector stores), and the cognitive architectures that organize them.

sickn33/ai-agents-architect

Expert in designing and building autonomous AI agents. Masters tool use, memory systems, planning strategies, and multi-agent orchestration.

sickn33/api-documentation-generator

Generate comprehensive, developer-friendly API documentation from code, including endpoints, parameters, examples, and best practices

sickn33/api-patterns

API design principles and decision-making. REST vs GraphQL vs tRPC selection, response formats, versioning, pagination.

sickn33/api-security-best-practices

Implement secure API design patterns including authentication, authorization, input validation, rate limiting, and protection against common API vulnerabilities

sickn33/app-store-optimization

Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store

sickn33/architecture

Architectural decision-making framework. Requirements analysis, trade-off evaluation, ADR documentation. Use when making architecture decisions or analyzing system design.

sickn33/audio-transcriber

Transform audio recordings into professional Markdown documentation with intelligent summaries using LLM integration

sickn33/aws-serverless

Specialized skill for building production-ready serverless applications on AWS. Covers Lambda functions, API Gateway, DynamoDB, SQS/SNS event-driven patterns, SAM/CDK deployment, and cold start optimization.

sickn33/backend-architect

Expert backend architect specializing in scalable API design, microservices architecture, and distributed systems.

sickn33/backend-dev-guidelines

You are a senior backend engineer operating production-grade services under strict architectural and reliability constraints. Use when routes, controllers, services, repositories, express middleware, or prisma database access.

sickn33/bash-linux

Bash/Linux terminal patterns. Critical commands, piping, error handling, scripting. Use when working on macOS or Linux systems.

sickn33/bash-scripting

Bash scripting workflow for creating production-ready shell scripts with defensive patterns, error handling, and testing.

sickn33/brainstorming

Use before creative or constructive work (features, architecture, behavior). Transforms vague ideas into validated designs through disciplined reasoning and collaboration.

sickn33/browser-automation

Browser automation powers web testing, scraping, and AI agent interactions. The difference between a flaky script and a reliable system comes down to understanding selectors, waiting strategies, and anti-detection patterns.

sickn33/browser-extension-builder

Expert in building browser extensions that solve real problems - Chrome, Firefox, and cross-browser extensions. Covers extension architecture, manifest v3, content scripts, popup UIs, monetization strategies, and Chrome Web Store publishing.

sickn33/bullmq-specialist

BullMQ expert for Redis-backed job queues, background processing, and reliable async execution in Node.js/TypeScript applications.

sickn33/cc-skill-security-review

This skill ensures all code follows security best practices and identifies potential vulnerabilities. Use when implementing authentication or authorization, handling user input or file uploads, or creating new API endpoints.

관련 스킬