tdd-init

Insert a TDD pipeline configuration into CLAUDE.md.

2|1|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/kelp/kelp-claude-plugins --skill tdd-init-kelp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-init
Source: https://github.com/kelp/kelp-claude-plugins/tree/main/plugins/tdd-pipeline/skills/tdd-init
Command: npx skills add https://github.com/kelp/kelp-claude-plugins --skill tdd-init-kelp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Add a ready-to-use TDD pipeline configuration to CLAUDE.md to bootstrap test-driven development in new or existing projects.

Core Features & Use Cases

  • Create or append a TDD pipeline fragment to CLAUDE.md to accelerate test-driven development adoption.
  • Works for new projects and existing repos by creating CLAUDE.md if missing and by updating it with the TDD fragment when necessary.
  • Use case: a team wants a consistent starting point for TDD workflows across multiple services.

Quick Start

Run the tdd-init command to insert the TDD pipeline fragment into CLAUDE.md and customize the template values.

Frequently Asked Questions about tdd-init

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

FAQPage Schema
How do I set up a TDD pipeline in CLAUDE.md?

To set up a TDD pipeline in CLAUDE.md, run the tdd-init command to insert the TDD fragment. It creates the file if missing or appends the configuration, then you customize the template values before use.

What is the best way to bootstrap test-driven development for an existing project?

Bootstrapping test-driven development for an existing project involves inserting a TDD pipeline fragment into CLAUDE.md. The tool detects missing fragments and appends the configuration automatically to accelerate TDD adoption.

Can I add a TDD configuration to CLAUDE.md if the file is missing?

Yes, you can add a TDD configuration when CLAUDE.md is missing. The tool creates the file automatically and inserts the TDD pipeline fragment, ensuring the configuration is present before you fill in the template values.

How do I ensure a consistent TDD workflow across multiple services?

Ensuring a consistent TDD workflow across multiple services requires a standardized CLAUDE.md configuration. Inserting a ready-to-use TDD pipeline fragment provides a uniform starting point for test-driven development adoption across services.

Do I need to customize the TDD pipeline fragment after inserting it into CLAUDE.md?

Yes, you need to customize the TDD pipeline fragment after insertion. The tool inserts the template configuration into CLAUDE.md and guides you to fill in the specific template values before executing the test-driven development workflow.

Does tdd-init overwrite existing content when appending the TDD fragment?

No, tdd-init does not overwrite existing content. It checks if CLAUDE.md lacks the TDD fragment and appends the pipeline configuration to the existing file, preserving your current setup while adding the test-driven development template.