tdd

Execute targeted Bazel and pytest tests for TDD workflows.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/jzallen/dashboard-chat --skill tdd-jzallen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd
Source: https://github.com/jzallen/dashboard-chat/tree/main/.claude/skills/tdd
Command: npx skills add https://github.com/jzallen/dashboard-chat --skill tdd-jzallen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bazel, pytest, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of running targeted tests, making Test-Driven Development (TDD) more efficient by reducing unnecessary test suite runs and focusing on specific test cases.

Core Features & Use Cases

  • Targeted Test Execution: Run specific test targets for a faster feedback loop during development.
  • Bazel and Pytest Support: Automate the execution of tests for both backend and frontend components using Bazel for the backend and pytest for the frontend and worker services.
  • Quick Iteration: Allows direct execution of test files or test functions for faster debugging and iteration during the TDD cycle.

Quick Start

Use the 'tdd' skill to run all tests for the 'auth' module with Bazel.

Frequently Asked Questions about tdd

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

FAQPage Schema
How do I run targeted tests for a specific module using Bazel and pytest?

You can run targeted tests for specific modules by using Bazel for backend components and pytest for frontend and worker services. This approach executes only specific test files or functions to speed up your TDD feedback loop.

What is the best way to speed up test-driven development in a complex codebase?

Speeding up test-driven development in a complex codebase requires running targeted test executions instead of full suites. Automating specific test targets with Bazel and pytest reduces unnecessary runs and accelerates debugging.

Do I need Bazel and pytest installed to run frontend and backend tests?

Yes, you need both Bazel and pytest installed. Bazel handles backend test automation while pytest manages frontend and worker service testing within this targeted test execution workflow.

Can I execute individual test functions directly during my TDD workflow?

Yes, you can execute individual test files or test functions directly. This allows for quick iteration and faster debugging by focusing the automated test execution only on the specific cases you are currently developing.

Does this tool support both frontend and backend test automation?

Yes, it supports both frontend and backend test automation. It uses Bazel to automate backend test execution and pytest to handle frontend and worker service testing for comprehensive TDD coverage.

Why does running all tests slow down my test-driven development cycle?

Running all tests slows down your TDD cycle by executing unnecessary test suites. Targeted test execution fixes this by allowing you to run only specific test targets, files, or functions for a faster feedback loop.