tdd-problem

Define and document TDD problems in a structured markdown file.

2|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/amashigeseiji/tdd-skills --skill tdd-problem
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tdd-problem
Source: https://github.com/amashigeseiji/tdd-skills/tree/main/tdd-problem
Command: npx skills add https://github.com/amashigeseiji/tdd-skills --skill tdd-problem

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps in clearly defining problems for Test-Driven Development (TDD), ensuring that the problem statement is accurate and free of solution-oriented language.

Core Features & Use Cases

  • Problem Definition: Capture the essence of the problem without solution-oriented language.
  • Documentation: Save the problem definition in a structured problem.md file within the project directory.
  • Use Case: When you encounter a challenge in your software development process, use this Skill to articulate the problem clearly and save it for future reference.

Quick Start

Run the tdd-problem skill to define the problem for your current project.

Frequently Asked Questions about tdd-problem

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

FAQPage Schema
How do I define problems for test-driven development without including solution-oriented language?▼

To define problems for test-driven development without solution-oriented language, you must capture the essence of the challenge purely as a problem statement. This Skill evaluates your input and saves a structured problem definition in a markdown file.

What is the best way to document a TDD problem statement for future reference in a software project?▼

The best way to document a TDD problem statement is to save it as a structured `problem.md` file within your project directory. This ensures the problem definition is accurately preserved for future reference during software development.

Why should I separate problem definition from solution design in TDD workflows?▼

Separating problem definition from solution design in TDD workflows prevents biasing the development process toward a specific implementation early. It ensures the problem statement remains accurate and strictly focused on the challenge itself.

Can I use this problem definition Skill for any software development project using TDD methodologies?▼

Yes, you can use this Skill for any software development project using TDD methodologies. It is specifically designed for TDD-driven development workflows to help articulate and document project challenges clearly.

Does defining problems for TDD require any specific dependencies or environment setup?▼

Defining problems for TDD with this Skill requires no specific dependencies or environment setup. It operates independently to capture your problem statements and generate a structured markdown file directly in your project directory.