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.