Claude Code Plugins

Community-maintained marketplace

Feedback

Bunを用いたテストを作成・編集します。テストを作成する際、ファイル「*.test.ts」を編集する際に呼び出します。

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name bun-test
description Bunを用いたテストを作成・編集します。テストを作成する際、ファイル「*.test.ts」を編集する際に呼び出します。

Rules

  • データベース操作などの副作用があるファイルのテストは作成しない
  • bun:testからtestexpectのみを使用する
  • テストタイトルは日本語を使用する
  • ファイル名形式は*.test.ts
  • 同じディレクトリにテストファイルを配置する
  • 1つのテストには1つのアサーションのみ
  • 意味のある変数名を使用(省略しない)

Sample code

import { test, expect } from "bun:test"
import { calculateSum } from "./calculate-sum"

test("2つの正の数値を足し算できる", () => {
  const result = calculateSum({ first: 2, second: 3 })
  expect(result).toBe(5)
})

test("負の数値を含む計算ができる", () => {
  const result = calculateSum({ first: -5, second: 10 })
  expect(result).toBe(5)
})

test("ゼロを含む計算ができる", () => {
  const result = calculateSum({ first: 0, second: 0 })
  expect(result).toBe(0)
})