tdd — community my-claude-code-asset, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for Code-Optimizing Agents leveraging Test-Driven Development for robust code implementation. my-claude-code-asset

jh941213 jh941213
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The tdd skill by jh941213 is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Ideal for Code-Optimizing Agents leveraging Test-Driven Development for robust code implementation.

Core Value

Empowers agents to write reliable code using the TDD cycle, incorporating RED, GREEN, and REFACTOR phases, and supporting test execution with npm test, ensuring code quality and maintainability through continuous refactoring and interface definition with SCAFFOLD.

Capabilities Granted for tdd

Implementing robust testing frameworks
Writing minimal code for test passing
Refactoring existing code for improved readability

! Prerequisites & Limits

  • Requires test environment setup
  • Dependent on npm for test execution
  • Focuses on unit testing and integration testing
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

tdd

Install tdd, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

TDD (테스트 주도 개발)

테스트를 먼저 작성하고, 코드를 구현하는 TDD 방식을 적용합니다.

TDD 사이클

RED → GREEN → REFACTOR → REPEAT

RED:      실패하는 테스트 작성
GREEN:    테스트 통과하는 최소 코드 작성
REFACTOR: 코드 개선 (테스트 유지)
REPEAT:   다음 기능/시나리오

진행 순서

  1. 인터페이스 정의 (SCAFFOLD)

    • 타입/인터페이스 먼저 정의
    • 함수 시그니처 작성
  2. 테스트 작성 (RED)

    • 정상 케이스
    • 엣지 케이스 (빈 값, null, 최대값)
    • 에러 케이스
  3. 테스트 실행 - 실패 확인

    bash
    1npm test -- path/to/file.test.ts
  4. 최소 구현 (GREEN)

    • 테스트만 통과하는 최소한의 코드
  5. 리팩토링 (REFACTOR)

    • 테스트 유지하며 코드 개선
  6. 커버리지 확인

    bash
    1npm test -- --coverage
    • 목표: 80% 이상

주의사항

  • 테스트를 먼저 작성 (구현 전에!)
  • 한 번에 하나의 테스트만 작성
  • 테스트가 실패하는지 반드시 확인
  • 최소한의 코드만 작성

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is tdd?

Ideal for Code-Optimizing Agents leveraging Test-Driven Development for robust code implementation. my-claude-code-asset

How do I install tdd?

Run the command: npx killer-skills add jh941213/my-claude-code-asset/tdd. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for tdd?

Key use cases include: Implementing robust testing frameworks, Writing minimal code for test passing, Refactoring existing code for improved readability.

Which IDEs are compatible with tdd?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for tdd?

Requires test environment setup. Dependent on npm for test execution. Focuses on unit testing and integration testing.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add jh941213/my-claude-code-asset/tdd. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use tdd immediately in the current project.

Related Skills

Looking for an alternative to tdd or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI